Run it
Copy the script and paste it into your executor.
Players = :()
UserInputService = :()
RunService = :()
player = Players.LocalPlayer
playerGui = player:()
playerGui:()
playerGui.SimpleGUI:()
screenGui = .()
screenGui.Name =
screenGui.Parent = playerGui
screenGui.ResetOnSpawn =
frame = .()
frame.Size = .(, , , )
frame.Position = .(, , , )
frame.BackgroundColor3 = .(, , )
frame.BorderSizePixel =
frame.Parent = screenGui
titleLabel = .()
titleLabel.Size = .(, , , )
titleLabel.Position = .(, , , )
titleLabel.BackgroundTransparency =
titleLabel.Text =
titleLabel.TextColor3 = .(, , )
titleLabel.Font = .Font.SourceSansBold
titleLabel.TextSize =
titleLabel.TextStrokeColor3 = .(, , )
titleLabel.TextStrokeTransparency =
titleLabel.TextYAlignment = .TextYAlignment.Center
titleLabel.Parent = frame
tabsFrame = .()
tabsFrame.Size = .(, -, , )
tabsFrame.Position = .(, , , )
tabsFrame.BackgroundTransparency =
tabsFrame.Parent = frame
(text, posX)
btn = .()
btn.Size = .(, , , )
btn.Position = .(, posX, , )
btn.BackgroundColor3 = .(, , )
btn.BorderColor3 = .(, , )
btn.BorderSizePixel =
btn.TextColor3 = .(, , )
btn.Font = .Font.SourceSansBold
btn.TextSize =
btn.Text = text
btn.Parent = tabsFrame
btn
mainTabBtn = (, )
serverTabBtn = (, )
clientTabBtn = (, )
aiTabBtn = (, )
pages = {}
()
p = .()
p.Size = .(, -, , -)
p.Position = .(, , , )
p.BackgroundTransparency =
p.Visible =
p.Parent = frame
p
pages.Main = ()
pages.Serversided = ()
pages.Clientside = ()
pages.AI = ()
pages.Main.Visible =
mainTabBtn.BackgroundColor3 = .(, , )
()
mainTabBtn.BackgroundColor3 = .(, , )
serverTabBtn.BackgroundColor3 = .(, , )
clientTabBtn.BackgroundColor3 = .(, , )
aiTabBtn.BackgroundColor3 = .(, , )
_, page (pages)
page.Visible =
mainTabBtn.MouseButton1Click:(()
()
pages.Main.Visible =
mainTabBtn.BackgroundColor3 = .(, , )
)
serverTabBtn.MouseButton1Click:(()
()
pages.Serversided.Visible =
serverTabBtn.BackgroundColor3 = .(, , )
)
clientTabBtn.MouseButton1Click:(()
()
pages.Clientside.Visible =
clientTabBtn.BackgroundColor3 = .(, , )
)
aiTabBtn.MouseButton1Click:(()
()
pages.AI.Visible =
aiTabBtn.BackgroundColor3 = .(, , )
)
(parent, text, yPos)
btn = .()
btn.Size = .(, , , )
btn.Position = .(, , , yPos)
btn.BackgroundColor3 = .(, , )
btn.BorderColor3 = .(, , )
btn.BorderSizePixel =
btn.TextColor3 = .(, , )
btn.Font = .Font.SourceSansBold
btn.TextSize =
btn.Text = text
btn.Parent = parent
btn
character = player.Character player.CharacterAdded:()
humanoid = character:()
infiniteJumpEnabled =
infiniteJumpBtn = (pages.Main, , )
infiniteJumpBtn.MouseButton1Click:(()
infiniteJumpEnabled = infiniteJumpEnabled
infiniteJumpBtn.Text = infiniteJumpEnabled
)
UserInputService.InputBegan:((input, gameProcessed)
gameProcessed
infiniteJumpEnabled input.KeyCode == .KeyCode.Space
humanoid humanoid:() ~= .HumanoidStateType.Freefall
humanoid:(.HumanoidStateType.Jumping)
)
flying =
speed =
flyVelocity, flyGyro, flyForce
flyBtn = (pages.Main, , )
flyBtn.MouseButton1Click:(()
flying = flying
flyBtn.Text = flying
root = character:()
flying root
flyVelocity = .()
flyVelocity.MaxForce = .(, , )
flyVelocity.Velocity = .(,,)
flyVelocity.Parent = root
flyGyro = .()
flyGyro.MaxTorque = .(, , )
flyGyro.CFrame = root.CFrame
flyGyro.Parent = root
flyForce = .()
flyForce.Force = .(, .Gravity * root:(), )
flyForce.Parent = root
flyVelocity
flyVelocity:()
flyVelocity =
flyGyro:()
flyGyro =
flyForce:()
flyForce =
)
RunService.Heartbeat:(()
root = character:()
flying flyVelocity root
cam = .CurrentCamera
moveDir = .(,,)
UserInputService:(.KeyCode.W)
moveDir = moveDir + cam.CFrame.LookVector
UserInputService:(.KeyCode.S)
moveDir = moveDir - cam.CFrame.LookVector
UserInputService:(.KeyCode.A)
moveDir = moveDir - cam.CFrame.RightVector
UserInputService:(.KeyCode.D)
moveDir = moveDir + cam.CFrame.RightVector
UserInputService:(.KeyCode.E)
moveDir = moveDir + .(,,)
UserInputService:(.KeyCode.Q)
moveDir = moveDir - .(,,)
moveDir.Magnitude >
flyVelocity.Velocity = moveDir.Unit * speed
flyVelocity.Velocity = .(,,)
flyGyro.CFrame = cam.CFrame
)
noclipEnabled =
noclipConnections = {}
()
_, part (character:())
part:()
part.CanCollide =
noclipConnections.DescendantAdded = character.DescendantAdded:((part)
part:()
part.CanCollide =
)
noclipConnections.Stepped = RunService.Stepped:(()
_, part (character:())
part:()
part.CanCollide =
)
()
_, part (character:())
part:()
part.CanCollide =
_, conn (noclipConnections)
conn:()
noclipConnections = {}
noclipBtn = (pages.Main, , )
noclipBtn.MouseButton1Click:(()
noclipEnabled = noclipEnabled
noclipBtn.Text = noclipEnabled
noclipEnabled
()
()
)
hideGuiBtn = (pages.Main, , )
hideGuiBtn.MouseButton1Click:(()
screenGui.Enabled =
)
UserInputService.InputBegan:((input, gameProcessed)
gameProcessed
input.KeyCode == .KeyCode.L
screenGui.Enabled = screenGui.Enabled
)
closeGuiBtn = (pages.Main, , )
closeGuiBtn.MouseButton1Click:(()
screenGui:()
)
superGuyActive =
superGuyConnection =
()
superGuyConnection
superGuyConnection = RunService.Heartbeat:(()
character character.Parent
_, part (character:())
part:()
part.Color = .(() % / , , )
)
()
superGuyConnection
superGuyConnection:()
superGuyConnection =
character character.Parent
_, part (character:())
part:()
part.Color = .(, , )
superGuyBtn = (pages.Serversided, , )
superGuyBtn.MouseButton1Click:(()
superGuyActive = superGuyActive
superGuyBtn.Text = superGuyActive
superGuyActive
()
()
)
()
existing = player.Backpack:() player.Character:()
existing existing:()
tool = .()
tool.Name =
tool.RequiresHandle =
tool.CanBeDropped =
handle = .()
handle.Name =
handle.Size = .(, , )
handle.Color = .(, , )
handle.Material = .Material.Wood
handle.Parent = tool
tool.Parent = player.Backpack
humanoid:(tool)
(, ()
charTool = player.Character:()
charTool
charTool.Parent =
)
()
tool = player.Backpack:()
tool tool:()
charTool = player.Character:()
charTool charTool:()
localBatActive =
batBtn = (pages.Serversided, , )
batBtn.MouseButton1Click:(()
localBatActive = localBatActive
localBatActive
()
batBtn.Text =
()
batBtn.Text =
)
conversationBox = .()
conversationBox.Size = .(, -, , )
conversationBox.Position = .(, , , )
conversationBox.BackgroundColor3 = .(, , )
conversationBox.BorderColor3 = .(, , )
conversationBox.BorderSizePixel =
conversationBox.CanvasSize = .(, , , )
conversationBox.AutomaticCanvasSize = .AutomaticSize.Y
conversationBox.ScrollBarThickness =
conversationBox.Parent = pages.AI
uiLayout = .()
uiLayout.SortOrder = .SortOrder.LayoutOrder
uiLayout.Padding = .(, )
uiLayout.Parent = conversationBox
inputBox = .()
inputBox.Size = .(, -, , )
inputBox.Position = .(, , , )
inputBox.PlaceholderText =
inputBox.TextColor3 = .(, , )
inputBox.BackgroundColor3 = .(, , )
inputBox.BorderColor3 = .(, , )
inputBox.BorderSizePixel =
inputBox.Font = .Font.SourceSansBold
inputBox.TextSize =
inputBox.Parent = pages.AI
sendBtn = (pages.AI, , )
(text, fromUser)
msgLabel = .()
msgLabel.BackgroundTransparency =
msgLabel.BackgroundColor3 = fromUser .(, , ) .(, , )
msgLabel.TextColor3 = .(, , )
msgLabel.Size = .(, , , )
msgLabel.Font = .Font.SourceSansBold
msgLabel.TextSize =
msgLabel.TextWrapped =
msgLabel.Text = text
msgLabel.LayoutOrder = conversationBox.UIListLayout.AbsoluteContentSize.Y +
msgLabel.Parent = conversationBox
conversationBox.CanvasSize = .(, , , uiLayout.AbsoluteContentSize.Y)
conversationBox.CanvasPosition = .(, conversationBox.CanvasSize.Y.Offset)
(input)
input = input:()
input:() input:()
input:() input:()
input:()
input:()
input:()
input:() input:()
sendBtn.MouseButton1Click:(()
text = inputBox.Text
text ==
(text, )
inputBox.Text =
reply = (text)
()
(reply, )
)