-- This script was protected using AxelObfuscator v3 with anti tamper measures, go fuck yourselves skidders.
local jd9d9wjdue9 = game:GetService("Players")
local xk2m8qpvnt5 = game:GetService("TweenService")
local fw7r3hnzlq1 = jd9d9wjdue9.LocalPlayer
local bv4s6ytcoe8 = fw7r3hnzlq1:WaitForChild("PlayerGui")
local mp5n2kxajw3 = false
local tz8e1rvbsp6 = false
local qy0f4ugdlh7 = false
local cj3w9mxkpt2
local nh6b1zesvr4
local og5d7qlafn8
local uk1p3twhcm9
local rs2j8nvyxe5
local ib4k6dzqom7 = {109,97,100,101,32,98,121,32,117,110,99,111,110,115,101,110,116,115}
local function vl9c2pfxrn3()
local aq7m5shtke1 = {}
for _,v in ipairs(ib4k6dzqom7) do
aq7m5shtke1[#aq7m5shtke1+1] = string.char(v)
end
return table.concat(aq7m5shtke1)
end
local yd3n8wjbuq6 = {84^1,105^1,116^1,97^1,110^1,83^1,105^1,109^1,117^1,108^1,97^1,116^1,111^1,114^1}
local function xe5h1rvmzp4()
local tn2k7qcsfa9 = {}
for _,v in ipairs(yd3n8wjbuq6) do tn2k7qcsfa9[#tn2k7qcsfa9+1] = string.char(v) end
return table.concat(tn2k7qcsfa9)
end
local wc8b4nzjdq2 = Instance.new("ScreenGui")
wc8b4nzjdq2.Name = xe5h1rvmzp4()
wc8b4nzjdq2.ResetOnSpawn = false
wc8b4nzjdq2.IgnoreGuiInset = true
wc8b4nzjdq2.Parent = bv4s6ytcoe8
local lp6r9fktym5 = Instance.new("Frame")
lp6r9fktym5.Size = UDim2.new(0, 190, 0, 160)
lp6r9fktym5.Position = UDim2.new(0.5, -95, 0.5, -80)
lp6r9fktym5.BackgroundColor3 = Color3.new(1, 1, 1)
lp6r9fktym5.BorderSizePixel = 0
lp6r9fktym5.Parent = wc8b4nzjdq2
local gn1d5uxhvw7 = Instance.new("UICorner")
gn1d5uxhvw7.CornerRadius = UDim.new(0, 10)
gn1d5uxhvw7.Parent = lp6r9fktym5
local zm4j2sbpye3 = Instance.new("UIStroke")
zm4j2sbpye3.Thickness = 1
zm4j2sbpye3.ApplyStrokeMode = Enum.ApplyStrokeMode.Border
zm4j2sbpye3.Parent = lp6r9fktym5
local hq8v6wnctk0 = Instance.new("TextButton")
hq8v6wnctk0.Size = UDim2.new(0, 80, 0, 35)
hq8v6wnctk0.Position = UDim2.new(1, -90, 0.5, -17)
hq8v6wnctk0.BackgroundColor3 = Color3.new(1, 1, 1)
hq8v6wnctk0.TextColor3 = Color3.new(0, 0, 0)
hq8v6wnctk0.Text = "Titan Simulator"
hq8v6wnctk0.BorderSizePixel = 0
hq8v6wnctk0.AutoButtonColor = true
hq8v6wnctk0.Parent = wc8b4nzjdq2
local ek3m7zahpf1 = Instance.new("UICorner")
ek3m7zahpf1.CornerRadius = UDim.new(0, 10)
ek3m7zahpf1.Parent = hq8v6wnctk0
local ux9s1qjnby6 = Instance.new("UIStroke")
ux9s1qjnby6.Thickness = 1
ux9s1qjnby6.ApplyStrokeMode = Enum.ApplyStrokeMode.Border
ux9s1qjnby6.Parent = hq8v6wnctk0
local function dy2p4rfmwz8(kv5n3hqtsj7, bc1x8umple6)
local jf6r2wdyqn9 = Instance.new("TextButton")
jf6r2wdyqn9.Size = UDim2.new(1, -20, 0, 35)
jf6r2wdyqn9.Position = bc1x8umple6
jf6r2wdyqn9.BackgroundColor3 = Color3.new(1, 1, 1)
jf6r2wdyqn9.TextColor3 = Color3.new(0, 0, 0)
jf6r2wdyqn9.Text = kv5n3hqtsj7 .. ': OFF'
jf6r2wdyqn9.RichText = true
jf6r2wdyqn9.BorderSizePixel = 1
jf6r2wdyqn9.Parent = lp6r9fktym5
return jf6r2wdyqn9
end
local nt7q5kbvhm2 = dy2p4rfmwz8("Drops", UDim2.new(0, 10, 0, 12))
local zw3j9pflxc4 = dy2p4rfmwz8("Punch", UDim2.new(0, 10, 0, 62))
local yb8d1nsqoe5 = dy2p4rfmwz8("Safety", UDim2.new(0, 10, 0, 112))
local mh6v4rkzju0 = Instance.new("TextLabel")
mh6v4rkzju0.Size = UDim2.new(1, -20, 0, 20)
mh6v4rkzju0.Position = UDim2.new(0, 10, 0, 135)
mh6v4rkzju0.BackgroundTransparency = 1
mh6v4rkzju0.Text = vl9c2pfxrn3()
mh6v4rkzju0.TextColor3 = Color3.fromRGB(0, 0, 0)
mh6v4rkzju0.BorderSizePixel = 0
mh6v4rkzju0.Parent = lp6r9fktym5
local pf2n8wqyxt3 = vl9c2pfxrn3()
mh6v4rkzju0:GetPropertyChangedSignal("Text"):Connect(function()
if mh6v4rkzju0.Text ~= pf2n8wqyxt3 then
mh6v4rkzju0.Text = pf2n8wqyxt3
end
end)
mh6v4rkzju0:GetPropertyChangedSignal("Visible"):Connect(function()
if not mh6v4rkzju0.Visible then
mh6v4rkzju0.Visible = true
end
end)
mh6v4rkzju0:GetPropertyChangedSignal("TextTransparency"):Connect(function()
if mh6v4rkzju0.TextTransparency ~= 0 then
mh6v4rkzju0.TextTransparency = 0
end
end)
hq8v6wnctk0.Activated:Connect(function()
lp6r9fktym5.Visible = not lp6r9fktym5.Visible
end)
local function sq1k7nvhbp4(rl3d5zmjfw8, at9y2cxeqg6, vo4b6puhkn1)
if vo4b6puhkn1 then
rl3d5zmjfw8.Text = at9y2cxeqg6 .. ': ON'
else
rl3d5zmjfw8.Text = at9y2cxeqg6 .. ': OFF'
end
end
nt7q5kbvhm2.Activated:Connect(function()
mp5n2kxajw3 = not mp5n2kxajw3
sq1k7nvhbp4(nt7q5kbvhm2, "Drops", mp5n2kxajw3)
end)
zw3j9pflxc4.Activated:Connect(function()
tz8e1rvbsp6 = not tz8e1rvbsp6
sq1k7nvhbp4(zw3j9pflxc4, "Punch", tz8e1rvbsp6)
end)
local function wu5h3qmnzj7()
cj3w9mxkpt2 = fw7r3hnzlq1.Character
if not cj3w9mxkpt2 or not cj3w9mxkpt2.Parent then
nh6b1zesvr4 = nil
og5d7qlafn8 = nil
return nil, nil
end
nh6b1zesvr4 = cj3w9mxkpt2:FindFirstChild("HumanoidRootPart")
og5d7qlafn8 = cj3w9mxkpt2:FindFirstChild("UpperTorso") or cj3w9mxkpt2:FindFirstChild("Torso")
return nh6b1zesvr4, og5d7qlafn8
end
local function cx4r8vbnjq2(ie7m1skdwp9)
if not cj3w9mxkpt2 or not cj3w9mxkpt2.Parent then return end
for _, lf3n6uhyeo5 in ipairs(cj3w9mxkpt2:GetDescendants()) do
if lf3n6uhyeo5:IsA("BasePart") then
pcall(function()
lf3n6uhyeo5.Anchored = ie7m1skdwp9
end)
end
end
end
local function rk9b2zxpmw6(dp1v5qjfnh8)
for _, ty4e7wnsck3 in ipairs(jd9d9wjdue9:GetPlayers()) do
if ty4e7wnsck3 ~= fw7r3hnzlq1 then
local ab6j3mrxvq0 = ty4e7wnsck3.Character
local gs8n1kqpdz7 = ab6j3mrxvq0 and ab6j3mrxvq0:FindFirstChild("HumanoidRootPart")
if gs8n1kqpdz7 and (gs8n1kqpdz7.Position - dp1v5qjfnh8).Magnitude < 200 then
return false
end
end
end
return true
end
local function fm2w7pqshk4()
if rs2j8nvyxe5 and rs2j8nvyxe5.Parent then return end
for _ = 1, 100 do
local ov3d9bnzlj1 = Vector3.new(
math.random(-10000, 10000),
1000,
math.random(-10000, 10000)
)
if rk9b2zxpmw6(ov3d9bnzlj1) then
rs2j8nvyxe5 = Instance.new("Part")
rs2j8nvyxe5.Name = "SafetyPlatform"
rs2j8nvyxe5.Size = Vector3.new(200, 1, 200)
rs2j8nvyxe5.Position = ov3d9bnzlj1
rs2j8nvyxe5.Anchored = true
rs2j8nvyxe5.CanCollide = true
rs2j8nvyxe5.Parent = workspace
local qe5k8mhvbz2, _ = wu5h3qmnzj7()
if qe5k8mhvbz2 then
qe5k8mhvbz2.CFrame = CFrame.new(ov3d9bnzlj1 + Vector3.new(0, 5, 0))
cx4r8vbnjq2(true)
end
return
end
end
end
yb8d1nsqoe5.Activated:Connect(function()
qy0f4ugdlh7 = not qy0f4ugdlh7
sq1k7nvhbp4(yb8d1nsqoe5, "Safety", qy0f4ugdlh7)
local hn7x2wkqmj5 = wu5h3qmnzj7()
if qy0f4ugdlh7 then
fm2w7pqshk4()
if hn7x2wkqmj5 and rs2j8nvyxe5 and rs2j8nvyxe5.Parent then
hn7x2wkqmj5.CFrame = CFrame.new(rs2j8nvyxe5.Position + Vector3.new(0, 5, 0))
cx4r8vbnjq2(true)
end
else
cx4r8vbnjq2(false)
end
end)
task.spawn(function()
while task.wait() do
local nl4q6zjvwb8 = xk2m8qpvnt5:Create(
mh6v4rkzju0,
TweenInfo.new(1.5, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut),
{TextColor3 = Color3.fromRGB(255, 0, 0)}
)
nl4q6zjvwb8:Play()
nl4q6zjvwb8.Completed:Wait()
local bd9p3fmxck7 = xk2m8qpvnt5:Create(
mh6v4rkzju0,
TweenInfo.new(1.5, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut),
{TextColor3 = Color3.fromRGB(0, 0, 0)}
)
bd9p3fmxck7:Play()
bd9p3fmxck7.Completed:Wait()
end
end)
while task.wait() do
pcall(function()
local qt6n8rvhme2, dw1j5fkzxp9 = wu5h3qmnzj7()
if not qt6n8rvhme2 or not dw1j5fkzxp9 then return end
if qy0f4ugdlh7 then
if not rs2j8nvyxe5 or not rs2j8nvyxe5.Parent then
fm2w7pqshk4()
end
if rs2j8nvyxe5 and rs2j8nvyxe5.Parent then
qt6n8rvhme2.CFrame = CFrame.new(rs2j8nvyxe5.Position + Vector3.new(0, 5, 0))
cx4r8vbnjq2(true)
end
else
cx4r8vbnjq2(false)
end
if mp5n2kxajw3 then
for _, ej3v7qwnhb4 in ipairs(workspace:GetDescendants()) do
if ej3v7qwnhb4:IsA("BasePart") and ej3v7qwnhb4.Name == "Drop" then
pcall(function()
if ej3v7qwnhb4.Parent and dw1j5fkzxp9.Parent then
ej3v7qwnhb4.CanCollide = false
ej3v7qwnhb4.CFrame = dw1j5fkzxp9.CFrame
end
end)
end
end
end
if tz8e1rvbsp6 then
uk1p3twhcm9 = cj3w9mxkpt2:FindFirstChild("Punch")
if not uk1p3twhcm9 then
local zo5m2bxnvk8 = fw7r3hnzlq1:FindFirstChild("Backpack")
uk1p3twhcm9 = zo5m2bxnvk8 and zo5m2bxnvk8:FindFirstChild("Punch")
end
if uk1p3twhcm9 and uk1p3twhcm9:IsA("Tool") then
if uk1p3twhcm9.Parent ~= cj3w9mxkpt2 then
local ir9h4wcszq6 = cj3w9mxkpt2:FindFirstChildOfClass("Humanoid")
if ir9h4wcszq6 then
ir9h4wcszq6:EquipTool(uk1p3twhcm9)
end
end
if uk1p3twhcm9.Parent == cj3w9mxkpt2 then
pcall(function()
uk1p3twhcm9:Activate()
end)
end
end
end
end)
end