Run it
Copy the script and paste it into your executor.
Players = :()
TweenService = :()
UserInputService = :()
RunService = :()
P = Players.LocalPlayer
char = P.Character P.CharacterAdded:()
hrp = char:()
state = {playerESP=, noclip=, fly=}
G = .()
G.Name =
G.ResetOnSpawn =
G.Parent = P:()
F = .()
F.Size = .(,,,)
F.Position = .(,,,)
F.AnchorPoint = .(,)
F.BackgroundColor3 = .(,,)
F.Active =
F.Draggable =
F.Visible =
F.Parent = G
mainCorner = .()
mainCorner.CornerRadius = .(,)
mainCorner.Parent = F
topLabel = .()
topLabel.Size = .(,,,)
topLabel.BackgroundColor3 = .(,,)
topLabel.Parent = F
topText = .()
topText.Size = .(,,,)
topText.BackgroundTransparency =
topText.Text =
topText.TextColor3 = .(,,)
topText.TextScaled =
topText.Font = .Font.SourceSansBold
topText.Parent = topLabel
toggleBtn = .()
toggleBtn.Size = .(,,,)
toggleBtn.Position = .(,-,,)
toggleBtn.Text =
toggleBtn.TextScaled =
toggleBtn.BackgroundColor3 = .(,,)
toggleBtn.TextColor3 = .(,,)
toggleCorner = .()
toggleCorner.CornerRadius = .(,)
toggleCorner.Parent = toggleBtn
toggleBtn.Parent = G
toggleBtn.MouseButton1Click:(()
F.Visible = F.Visible
)
(parent, txt, y, callback)
btn = .()
btn.Size = .(,,,)
btn.Position = .(,,,y)
btn.Text = txt
btn.TextScaled =
btn.BackgroundColor3 = .(,,)
btn.TextColor3 = .(,,)
corner = .()
corner.CornerRadius = .(,)
corner.Parent = btn
btn.Parent = parent
btn.MouseButton1Click:(callback)
btn
(titleText, elements)
G:(titleText..) G[titleText..]:()
popup = .()
popup.Name = titleText..
popup.Position = .(,,,)
popup.AnchorPoint = .(,)
popup.BackgroundColor3 = .(,,)
popup.Active =
popup.Draggable =
popup.Parent = G
pc = .()
pc.CornerRadius = .(,)
pc.Parent = popup
title = .(, popup)
title.Size = .(,-,,)
title.Position = .(,,,)
title.Text = titleText
title.TextScaled =
title.BackgroundColor3 = .(,,)
title.TextColor3 = .(,,)
closeBtn = .(, popup)
closeBtn.Size = .(,,,)
closeBtn.Position = .(,-,,)
closeBtn.Text =
closeBtn.TextScaled =
closeBtn.BackgroundColor3 = .(,,)
closeBtn.TextColor3 = .(,,)
closeBtn.MouseButton1Click:(() popup:() )
y =
_,el (elements)
el.type ==
btn = .(, popup)
btn.Size = .(,-,,)
btn.Position = .(,,,y)
btn.Text = el.text
btn.TextScaled =
btn.BackgroundColor3 = .(,,)
btn.TextColor3 = .(,,)
bcorner = .()
bcorner.CornerRadius = .(,)
bcorner.Parent = btn
btn.MouseButton1Click:(el.callback)
y = y +
el.type ==
tb = .(, popup)
tb.Size = .(,-,,)
tb.Position = .(,,,y)
tb.PlaceholderText = el.placeholder
tb.Text = el.default
tb.TextScaled =
tb.ClearTextOnFocus =
tb.BackgroundColor3 = .(,,)
tb.TextColor3 = .(,,)
el.(tb)
y = y +
popup.Size = .(,,,y + )
Tabs = {,,,}
currentBtns = {}
scroll = .()
scroll.Size = .(,,,)
scroll.Position = .(,,,)
scroll.BackgroundColor3 = .(,,)
scroll.Parent = F
scrollCorner = .()
scrollCorner.CornerRadius = .(,)
scrollCorner.Parent = scroll
i,TN (Tabs)
tbtn = .()
tbtn.Size = .(,,,)
tbtn.Position = .(,(i-)*,,)
tbtn.Text = TN
tbtn.TextScaled =
tbtn.BackgroundColor3 = .(,,)
tbtn.TextColor3 = .(,,)
tcorner = .()
tcorner.CornerRadius = .(,)
tcorner.Parent = tbtn
tbtn.Parent = scroll
tbtn.MouseButton1Click:(()
_,b (currentBtns) b:()
currentBtns = {}
y =
TN ==
.(currentBtns, (F,,y,()
state.playerESP = state.playerESP
_,pl (Players:())
pl.Character
state.playerESP
pl.Character:()
h = .()
h.FillTransparency =
h.OutlineTransparency =
h.OutlineColor = .(,,)
h.Parent = pl.Character
pl.Character:()
pl.Character.Highlight:()
))
TN ==
.(currentBtns, (F,,y,()
(,{
{=, text=, callback=() hrp.CFrame = hrp.CFrame + .(,,) },
{=, text=, callback=() hrp.CFrame = hrp.CFrame - .(,,) }
})
))
y = y +
.(currentBtns, (F,,y,()
saved
(,{
{=, text=, callback=() saved = hrp.CFrame },
{=, text=, callback=()
saved
tween = TweenService:(hrp,TweenInfo.((hrp.Position-saved.Position).Magnitude/,.EasingStyle.Quad,.EasingDirection.Out),{=saved})
tween:()
}
})
))
y = y +
.(currentBtns, (F,,y,()
saved
(,{
{=, text=, callback=() saved = hrp.CFrame },
{=, text=, callback=() saved hrp.CFrame = saved }
})
))
TN ==
.(currentBtns, (F,,y,()
(,{
{=, placeholder=, default=, boxRef=(tb) },
{=, text=, callback=()
state.fly = state.fly
speed =
_,c (G:())
c:() c.Name==
_,cb (c:())
cb:()
speed = (cb.Text)
state.fly
bv = .(, hrp)
bv.MaxForce = .(,,)
bg = .(, hrp)
bg.MaxTorque = .(,,)
state._flyLoop = (()
state.fly
move = .()
UserInputService:(.KeyCode.W) move = move + .(,,-)
UserInputService:(.KeyCode.S) move = move + .(,,)
UserInputService:(.KeyCode.A) move = move + .(-,,)
UserInputService:(.KeyCode.D) move = move + .(,,)
bv.Velocity = (.CurrentCamera.CFrame.LookVector + move) * speed
bg.CFrame = .CurrentCamera.CFrame
RunService.RenderStepped:()
bv:()
bg:()
)
state.fly =
}
})
))
y = y +
.(currentBtns, (F,,y,()
(,{
{=, text=, callback=()
state.noclip = state.noclip
state.noclip
state._noclipLoop = (()
state.noclip
_,p (char:())
p:() p.CanCollide =
()
)
}
})
))
TN ==
.(currentBtns, (F,,y,()
(,{
{=, placeholder=, default=, boxRef=(tb) },
{=, text=, callback=()
height =
_,c (G:())
c:() c.Name==
_,cb (c:())
cb:() height = (cb.Text)
hrp.Velocity = .(,height,)
}
})
))
y = y +
.(currentBtns, (F,,y,() .Gravity = ))
y = y +
.(currentBtns, (F,,y,() .Gravity = ))
y = y +
.(currentBtns, (F,,y,()
bg = .(, hrp)
bg.MaxTorque = .(,.huge,)
bg.CFrame = hrp.CFrame
(()
i=,
bg.CFrame = bg.CFrame * .(, .(),)
()
bg:()
)
))
)