local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local speedValue = 100
local isSpeedEnabled = false
local speedKey = "F"
local function setWalkSpeed()
if isSpeedEnabled and LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Humanoid") then
LocalPlayer.Character.Humanoid.WalkSpeed = speedValue
end
end
Tab:CreateToggle({
Name = "Enable Speed",
CurrentValue = false,
Flag = "2134534",
Callback = function(Value)
isSpeedEnabled = Value
if not Value then
LocalPlayer.Character.Humanoid.WalkSpeed = 16
else
setWalkSpeed()
end
end
})
Tab:CreateInput({
Name = "Speed (1-300)",
PlaceholderText = "100",
RemoveTextAfterFocusLost = true,
Callback = function(Value)
local numValue = tonumber(Value)
if numValue then
speedValue = math.clamp(numValue, 1, 300)
setWalkSpeed()
end
end
})
Tab:CreateDropdown({
Name = "Speed Keybind",
Options = {"A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"},
CurrentOption = "F",
Flag = "75",
Callback = function(Value)
speedKey = Value:upper()
end
})
local function toggleSpeed()
if isSpeedEnabled then
if LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Humanoid") then
LocalPlayer.Character.Humanoid.WalkSpeed = (LocalPlayer.Character.Humanoid.WalkSpeed == 16) and speedValue or 16
end
end
end
UserInputService = game:GetService("UserInputService")
UserInputService.InputBegan:Connect(function(input)
if isSpeedEnabled and input.KeyCode == Enum.KeyCode[speedKey] then
toggleSpeed()
end
end)
local Section = Tab:CreateSection("Inf Jump")
local Player = game:GetService('Players').LocalPlayer
local UIS = game:GetService('UserInputService')
_G.JumpHeight = 50
local jumpEnabled = false
Tab:CreateToggle({
Name = "Enable Inf Jump",
CurrentValue = false,
Flag = "1",
Callback = function(Value)
jumpEnabled = Value
end
})
Tab:CreateInput({
Name = "Jump Power (1-200)",
PlaceholderText = "50",
RemoveTextAfterFocusLost = true,
Callback = function(Value)
local numValue = tonumber(Value)
if numValue then
_G.JumpHeight = numValue
end
end
})
function Action(Object, Function)
if Object ~= nil then Function(Object) end
end
UIS.InputBegan:connect(function(UserInput)
if jumpEnabled and UserInput.UserInputType == Enum.UserInputType.Keyboard and UserInput.KeyCode == Enum.KeyCode.Space then
Action(Player.Character.Humanoid, function(self)
if self:GetState() == Enum.HumanoidStateType.Jumping or self:GetState() == Enum.HumanoidStateType.Freefall then
Action(self.Parent.HumanoidRootPart, function(rootPart)
rootPart.Velocity = Vector3.new(0, _G.JumpHeight, 0)
end)
end
end)
end
end)
local Section = Tab:CreateSection("Jump Power")
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local jumpPowerValue = 100
local isJumpPowerEnabled = false
local jumpPowerKey = "F"
local function setJumpPower()
if isJumpPowerEnabled and LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Humanoid") then
LocalPlayer.Character.Humanoid.JumpPower = jumpPowerValue
end
end
Tab:CreateToggle({
Name = "Enable Jump Power",
CurrentValue = false,
Flag = "2",
Callback = function(Value)
isJumpPowerEnabled = Value
if not Value then
LocalPlayer.Character.Humanoid.JumpPower = 50
else
setJumpPower()
end
end
})
Tab:CreateInput({
Name = "Jump Power (1-300)",
PlaceholderText = "100",
RemoveTextAfterFocusLost = true,
Callback = function(Value)
local numValue = tonumber(Value)
if numValue then
jumpPowerValue = math.clamp(numValue, 1, 300)
setJumpPower()
end
end
})
Tab:CreateDropdown({
Name = "Jump Power Keybind",
Options = {"A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"},
CurrentOption = "F",
Flag = "76",
Callback = function(Value)
jumpPowerKey = Value:upper()
end
})
local function toggleJumpPower()
if isJumpPowerEnabled then
if LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Humanoid") then
LocalPlayer.Character.Humanoid.JumpPower = (LocalPlayer.Character.Humanoid.JumpPower == 50) and jumpPowerValue or 50
end
end
end
UserInputService = game:GetService("UserInputService")
UserInputService.InputBegan:Connect(function(input)
if isJumpPowerEnabled and input.KeyCode == Enum.KeyCode[jumpPowerKey] then
toggleJumpPower()
end
end)
local Section = Tab:CreateSection("Flight")
local flyspeed = 100
local controls = {
front = "w",
back = "s",
right = "d",
left = "a",
up = " ",
down = "q"
}
local player = game:GetService("Players").LocalPlayer
local mouse = player:GetMouse()
local runservice = game:GetService("RunService")
local flycontrol = {F = 0, R = 0, B = 0, L = 0, U = 0, D = 0}
local flying = false
local flyKey = "E"
local flyEnabled = false
local function fly()
local character = player.Character
if not character then return end
local hrp = character:FindFirstChild("HumanoidRootPart")
if not hrp then return end
local humanoid = character:FindFirstChildWhichIsA("Humanoid")
if not humanoid then return end
flying = true
local bv = Instance.new("BodyVelocity")
local bg = Instance.new("BodyGyro")
bv.MaxForce = Vector3.new(9e4, 9e4, 9e4)
bg.CFrame = hrp.CFrame
bg.MaxTorque = Vector3.new(9e4, 9e4, 9e4)
bg.P = 9e4
bv.Parent = hrp
bg.Parent = hrp
local con = nil
con = runservice.Stepped:Connect(function()
if not flying then
con:Disconnect()
bv:Destroy()
bg:Destroy()
end
humanoid.PlatformStand = true
bv.Velocity = (workspace.Camera.CoordinateFrame.LookVector * ((flycontrol.F - flycontrol.B) * flyspeed)) + (workspace.CurrentCamera.CoordinateFrame.RightVector * ((flycontrol.R - flycontrol.L) * flyspeed)) + (workspace.CurrentCamera.CoordinateFrame.UpVector * ((flycontrol.U - flycontrol.D) * flyspeed))
bg.CFrame = workspace.Camera.CoordinateFrame
end)
repeat wait() until not flying
while humanoid.PlatformStand == true do
humanoid.PlatformStand = false
task.wait()
end
end
Tab:CreateToggle({
Name = "Enable Fly",
CurrentValue = false,
Flag = "3",
Callback = function(Value)
flyEnabled = Value
if flyEnabled and not flying then
fly()
elseif not flyEnabled then
flying = false
end
end
})
Tab:CreateInput({
Name = "Fly Speed (1-300)",
PlaceholderText = "100",
RemoveTextAfterFocusLost = true,
Callback = function(Value)
flyspeed = math.clamp(tonumber(Value) or 100, 1, 300)
end
})
Tab:CreateDropdown({
Name = "Fly Keybind",
Options = {"A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"},
CurrentOption = "E",
Flag = "77",
Callback = function(Value)
flyKey = Value:upper()
end
})
mouse.KeyDown:Connect(function(key)
if flyEnabled and key:upper() == flyKey then
if flying then
flying = false
else
fly()
end
elseif flying then
if key:lower() == controls.front then
flycontrol.F = 1
elseif key:lower() == controls.back then
flycontrol.B = 1
elseif key:lower() == controls.right then
flycontrol.R = 1
elseif key:lower() == controls.left then
flycontrol.L = 1
elseif key:lower() == controls.up then
flycontrol.U = 1
elseif key:lower() == controls.down then
flycontrol.D = 1
end
end
end)
mouse.KeyUp:Connect(function(key)
if flying then
if key:lower() == controls.front then
flycontrol.F = 0
elseif key:lower() == controls.back then
flycontrol.B = 0
elseif key:lower() == controls.right then
flycontrol.R = 0
elseif key:lower() == controls.left then
flycontrol.L = 0
elseif key:lower() == controls.up then
flycontrol.U = 0
elseif key:lower() == controls.down then
flycontrol.D = 0
end
end
end)
player.CharacterAdded:Connect(function()
flying = false
end)
local Section = Tab:CreateSection("Other")
local noClipEnabled = false
local toggleEnabled = false
local player = game.Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local function toggleNoClip(state)
if toggleEnabled then
noClipEnabled = state
for _, part in pairs(character:GetDescendants()) do
if part:IsA("BasePart") and part.CanCollide then
part.CanCollide = not noClipEnabled
end
end
end
end
game:GetService("RunService").Stepped:Connect(function()
if noClipEnabled then
for _, part in pairs(character:GetDescendants()) do
if part:IsA("BasePart") and part.CanCollide then
part.CanCollide = false
end
end
end
end)
Tab:CreateToggle({
Name = "Enable No-Clip",
CurrentValue = false,
Flag = "4",
Callback = function(Value)
toggleEnabled = Value
toggleNoClip(Value)
end
})
local TeleportEnabled = false
Tab:CreateToggle({
Name = "Enable Click To TP",
CurrentValue = false,
Flag = "5",
Callback = function(Value)
TeleportEnabled = Value
end
})
local mouse = game.Players.LocalPlayer:GetMouse()
mouse.Button1Down:Connect(function()
if TeleportEnabled then
local pos = mouse.Hit + Vector3.new(0, 2.5, 0)
local targetCFrame = CFrame.new(pos.X, pos.Y, pos.Z)
if game.Players.LocalPlayer.Character and game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = targetCFrame
end
end
end)
To embed this project on your website, copy the following code and paste it into your website's HTML: