mirror of
https://github.com/actions/github-script.git
synced 2026-02-08 03:57:27 +00:00
Anti protección lo que quiere decir que en un juego nunca te puede manipular en un juego no te puede bañar te protege te protege los Script bloqueas las entradas de los Script no los exploit los scripts de los exploit no desbloquean solo los Script del juego lo que hace es protegerte de los baneos sirve para prison Life para muchos juegos
100 lines
2.8 KiB
Text
100 lines
2.8 KiB
Text
-- ==================================
|
|
-- PANEL: Protección Local (Test Mode)
|
|
-- Made for Anderson
|
|
-- ==================================
|
|
|
|
local Players = game:GetService("Players")
|
|
local player = Players.LocalPlayer
|
|
|
|
local godmode = false
|
|
local blockRagdoll = false
|
|
local humanoid = nil
|
|
local originalHealth = 100
|
|
|
|
-- ======================
|
|
-- FUNCIONES
|
|
-- ======================
|
|
local function setupCharacter(char)
|
|
humanoid = char:WaitForChild("Humanoid")
|
|
originalHealth = humanoid.MaxHealth
|
|
|
|
humanoid.HealthChanged:Connect(function()
|
|
if godmode and humanoid.Health < humanoid.MaxHealth then
|
|
humanoid.Health = humanoid.MaxHealth
|
|
end
|
|
end)
|
|
|
|
humanoid.StateChanged:Connect(function(_, new)
|
|
if blockRagdoll and new == Enum.HumanoidStateType.Physics then
|
|
humanoid:ChangeState(Enum.HumanoidStateType.GettingUp)
|
|
end
|
|
end)
|
|
end
|
|
|
|
if player.Character then
|
|
setupCharacter(player.Character)
|
|
end
|
|
|
|
player.CharacterAdded:Connect(setupCharacter)
|
|
|
|
-- ======================
|
|
-- GUI
|
|
-- ======================
|
|
local gui = Instance.new("ScreenGui", player.PlayerGui)
|
|
gui.Name = "LocalProtectionPanel"
|
|
|
|
local frame = Instance.new("Frame", gui)
|
|
frame.Size = UDim2.new(0, 260, 0, 190)
|
|
frame.Position = UDim2.new(0.05, 0, 0.3, 0)
|
|
frame.BackgroundColor3 = Color3.fromRGB(20,20,20)
|
|
frame.BorderSizePixel = 0
|
|
frame.Active = true
|
|
frame.Draggable = true
|
|
|
|
Instance.new("UICorner", frame).CornerRadius = UDim.new(0,12)
|
|
|
|
local title = Instance.new("TextLabel", frame)
|
|
title.Size = UDim2.new(1,0,0,35)
|
|
title.BackgroundTransparency = 1
|
|
title.Text = "Protección Local (Test)"
|
|
title.TextColor3 = Color3.new(1,1,1)
|
|
title.Font = Enum.Font.GothamBold
|
|
title.TextSize = 15
|
|
|
|
local function createButton(text, y)
|
|
local b = Instance.new("TextButton", frame)
|
|
b.Size = UDim2.new(0.85,0,0,40)
|
|
b.Position = UDim2.new(0.075,0,y,0)
|
|
b.Text = text
|
|
b.Font = Enum.Font.GothamBold
|
|
b.TextSize = 14
|
|
b.TextColor3 = Color3.new(1,1,1)
|
|
b.BackgroundColor3 = Color3.fromRGB(170,60,60)
|
|
Instance.new("UICorner", b).CornerRadius = UDim.new(0,8)
|
|
return b
|
|
end
|
|
|
|
local godBtn = createButton("Godmode Local: OFF", 0.28)
|
|
local ragBtn = createButton("Anti Ragdoll: OFF", 0.58)
|
|
|
|
-- ======================
|
|
-- BOTONES
|
|
-- ======================
|
|
godBtn.MouseButton1Click:Connect(function()
|
|
godmode = not godmode
|
|
godBtn.Text = "Godmode Local: " .. (godmode and "ON" or "OFF")
|
|
godBtn.BackgroundColor3 = godmode and Color3.fromRGB(60,170,90) or Color3.fromRGB(170,60,60)
|
|
|
|
if humanoid and godmode then
|
|
humanoid.MaxHealth = math.huge
|
|
humanoid.Health = humanoid.MaxHealth
|
|
elseif humanoid then
|
|
humanoid.MaxHealth = originalHealth
|
|
end
|
|
end)
|
|
|
|
ragBtn.MouseButton1Click:Connect(function()
|
|
blockRagdoll = not blockRagdoll
|
|
ragBtn.Text = "Anti Ragdoll: " .. (blockRagdoll and "ON" or "OFF")
|
|
ragBtn.BackgroundColor3 = blockRagdoll and Color3.fromRGB(60,170,90) or Color3.fromRGB(170,60,60)
|
|
end)d)
|