local WindUI = loadstring(game:HttpGet("https://[Log in to view URL]"))()
local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local RunService = game:GetService("RunService")
local LocalPlayer = Players.LocalPlayer
local Window = WindUI:CreateWindow({
Folder = "Gexploits Scripts",
Title = "gexploits",
Icon = "star",
Author = "discord.gg/WTg9ZufMUt",
Theme = "Dark",
Size = UDim2.fromOffset(500, 350),
Transparent = false,
HasOutline = true,
})
Window:EditOpenButton({
Title = "Open GEXPLOITS SCRIPTS",
Icon = "pointer",
CornerRadius = UDim.new(0, 6),
StrokeThickness = 2,
Color = ColorSequence.new(Color3.fromRGB(200, 0, 255), Color3.fromRGB(0, 200, 255)),
Draggable = true,
})
local Tabs = {
World = Window:Tab({ Title = "World", Icon = "earth" }),
Player = Window:Tab({ Title = "Player", Icon = "user" }),
Minigames = Window:Tab({ Title = "Minigames", Icon = "game" }),
Trolling = Window:Tab({ Title = "Trolling", Icon = "bug" }),
Credit = Window:Tab({ Title = "Credit", Icon = "medal" }),
}
local ropeDisabled = false
local ropeModel = workspace:WaitForChild("Spin_Rope")
local trollButton = workspace:WaitForChild("Troll_Buttons"):WaitForChild("YellowModel"):WaitForChild("Button")
local ropeLooping = false
local loopConnection = nil
local originalCollisions = {}
local function disableRope()
local touchRope = ropeModel:FindFirstChild("TouchRope")
local ropeParts = ropeModel:FindFirstChild("Rope")
if touchRope then
originalCollisions[touchRope] = touchRope.CanCollide
touchRope.CanCollide = false
if touchRope:FindFirstChild("TouchInterest") then
touchRope.TouchInterest:Destroy()
end
end
if ropeParts then
for _, part in ipairs(ropeParts:GetChildren()) do
if part:IsA("BasePart") then
originalCollisions[part] = part.CanCollide
part.CanCollide = false
end
end
end
end
local function enableRope()
local touchRope = ropeModel:FindFirstChild("TouchRope")
local ropeParts = ropeModel:FindFirstChild("Rope")
if touchRope then
touchRope.CanCollide = originalCollisions[touchRope] or true
end
if ropeParts then
for _, part in ipairs(ropeParts:GetChildren()) do
if part:IsA("BasePart") then
part.CanCollide = originalCollisions[part] or true
end
end
end
end
local function teleportToButton()
local buttonPart = trollButton:FindFirstChild("Button")
if buttonPart then
LocalPlayer.Character:SetPrimaryPartCFrame(buttonPart.CFrame)
end
end
local function loopTouchButton()
if ropeLooping then
teleportToButton()
wait(4)
end
end
Tabs.World:Toggle({
Title = "Disable Rope",
Value = false,
Callback = function(state)
ropeDisabled = state
if ropeDisabled then
disableRope()
else
enableRope()
end
end,
})
Tabs.Player:Button({
Title = "Get random gear",
Callback = function()
local args = {
game:GetService("Players"):WaitForChild("tyentmeynetmy")
}
game:GetService("ReplicatedStorage"):WaitForChild("FreeGear_Remotes"):WaitForChild("FreeGearEvent"):FireServer(unpack(args))
end,
})
Tabs.Player:Button({
Title = "Instant Win",
Callback = function()
local args = {
false
}
game:GetService("ReplicatedStorage"):WaitForChild("RestartRemotes"):WaitForChild("Loader"):FireServer(unpack(args))
end,
})
local flyEnabled = false
local bodyVelocity = nil
local bodyGyro = nil
local flySpeed = 50
Tabs.Player:Toggle({
Title = "Velocity Fly",
Default = false,
Callback = function(state)
flyEnabled = state
local character = LocalPlayer.Character
if character and character:FindFirstChild("HumanoidRootPart") then
if flyEnabled then
bodyVelocity = Instance.new("BodyVelocity")
bodyVelocity.MaxForce = Vector3.new(100000, 100000, 100000)
bodyVelocity.Velocity = Vector3.new(0, 0, 0)
bodyVelocity.Parent = character.HumanoidRootPart
bodyGyro = Instance.new("BodyGyro")
bodyGyro.MaxTorque = Vector3.new(400000, 400000, 400000)
bodyGyro.CFrame = character.HumanoidRootPart.CFrame
bodyGyro.Parent = character.HumanoidRootPart
local function updateFly()
local moveDir = Vector3.new(0, 0, 0)
local camera = workspace.CurrentCamera
local camCF = camera.CFrame
if game:GetService("UserInputService"):IsKeyDown(Enum.KeyCode.W) then
moveDir = moveDir + camCF.LookVector
end
if game:GetService("UserInputService"):IsKeyDown(Enum.KeyCode.S) then
moveDir = moveDir - camCF.LookVector
end
if game:GetService("UserInputService"):IsKeyDown(Enum.KeyCode.A) then
moveDir = moveDir - camCF.RightVector
end
if game:GetService("UserInputService"):IsKeyDown(Enum.KeyCode.D) then
moveDir = moveDir + camCF.RightVector
end
if game:GetService("UserInputService"):IsKeyDown(Enum.KeyCode.Space) then
moveDir = moveDir + Vector3.new(0, 1, 0)
end
if game:GetService("UserInputService"):IsKeyDown(Enum.KeyCode.LeftShift) then
moveDir = moveDir - Vector3.new(0, 1, 0)
end
bodyVelocity.Velocity = moveDir * flySpeed
local currentLookVector = character.HumanoidRootPart.CFrame.LookVector
local flippedCFrame = character.HumanoidRootPart.CFrame * CFrame.Angles(0, math.pi, 0)
bodyGyro.CFrame = flippedCFrame
end
game:GetService("RunService").Heartbeat:Connect(function()
if flyEnabled and character and character:FindFirstChild("HumanoidRootPart") then
updateFly()
else
if bodyVelocity then
bodyVelocity.Velocity = Vector3.new(0, 0, 0)
end
end
end)
else
if bodyVelocity then
bodyVelocity:Destroy()
bodyVelocity = nil
end
if bodyGyro then
bodyGyro:Destroy()
bodyGyro = nil
end
end
end
end
})
Tabs.Player:Input({
Title = "Fly Speed",
Default = "50",
Placeholder = "Enter fly speed (5-100)\nDefault is 50",
Callback = function(value)
local inputSpeed = tonumber(value)
if inputSpeed and inputSpeed >= 5 and inputSpeed <= 100 then
flySpeed = inputSpeed
end
end
})
Tabs.Trolling:Button({
Title = "Make the Rope go Mach Fuck",
Callback = function()
for i = 1, 10 do
local originalPosition = LocalPlayer.Character.HumanoidRootPart.CFrame
LocalPlayer.Character:SetPrimaryPartCFrame(CFrame.new(-17.6574802, 2.5, 323.651489))
wait(1)
LocalPlayer.Character:SetPrimaryPartCFrame(originalPosition)
wait(0.3)
end
end,
})
Tabs.Trolling:Toggle({
Title = "Loop Mach Fuck",
Value = false,
Callback = function(state)
if state then
loopConnection = RunService.Heartbeat:Connect(function()
for i = 1, 10 do
local originalPosition = LocalPlayer.Character.HumanoidRootPart.CFrame
LocalPlayer.Character:SetPrimaryPartCFrame(CFrame.new(-17.6574802, 1.286605, 323.651489))
wait(1)
LocalPlayer.Character:SetPrimaryPartCFrame(originalPosition)
wait(0.3)
end
end)
elseif loopConnection then
loopConnection:Disconnect()
end
end,
})
Tabs.Trolling:Button({
Title = "Fling All\n(Must be holding the slap tool from the random gear)",
Callback = function()
local universalVector = Vector3.new(math.random(-50, 50), math.random(50, 100), math.random(-50, 50))
for _, player in ipairs(Players:GetPlayers()) do
if player.Character and player ~= LocalPlayer then
local args = {
"slash",
player.Character,
universalVector
}
LocalPlayer.Character:WaitForChild("SmallGlove"):WaitForChild("Event"):FireServer(unpack(args))
end
end
end,
})
Tabs.Minigames:Section({
Title = "Glass Bridge",
Description = "Section for Glass Bridge game.",
Locked = false,
})
Tabs.Minigames:Toggle({
Title = "Bridge ESP",
Value = false,
Callback = function(state)
local wrongGlass = workspace.FunArea.Minigame_glass.Mini_glass_bridge.wrong
for _, glass in ipairs(wrongGlass:GetChildren()) do
if glass:IsA("BasePart") then
if state then
glass.BrickColor = BrickColor.new("Bright red")
else
glass.BrickColor = BrickColor.new("Bright blue")
end
end
end
end,
})
Tabs.Minigames:Button({
Title = "TP to End",
Callback = function()
LocalPlayer.Character:SetPrimaryPartCFrame(CFrame.new(3418.35693, 40.6127625, 14300.876))
end,
})
Tabs.Minigames:Button({
Title = "Auto Glass Bridge",
Callback = function()
local args = {
true
}
game:GetService("ReplicatedStorage"):WaitForChild("RestartRemotes"):WaitForChild("Loader"):FireServer(unpack(args))
end,
})
Tabs.Minigames:Section({
Title = "Red Light",
Description = "Section for Red Light game.",
Locked = false,
})
-- Re-arranged "TP to End" button above "Auto Red Light"
Tabs.Minigames:Button({
Title = "TP to End",
Callback = function()
LocalPlayer.Character:SetPrimaryPartCFrame(CFrame.new(3282.81128, 12.0540199, 14495.6514))
end,
})
Tabs.Minigames:Button({
Title = "Auto Red Light",
Callback = function()
local args = {
true
}
game:GetService("ReplicatedStorage"):WaitForChild("RestartRemotes"):WaitForChild("Loader"):FireServer(unpack(args))
end,
})
-- Added new Squid Game section with TP and Auto buttons
Tabs.Minigames:Section({
Title = "Squid Game",
Description = "Section for Squid Game.",
Locked = false,
})
Tabs.Minigames:Button({
Title = "TP to End",
Callback = function()
LocalPlayer.Character:SetPrimaryPartCFrame(CFrame.new(3310.18823, 48.5603485, 14138.6631))
end,
})
Tabs.Minigames:Button({
Title = "Auto Squid Game",
Callback = function()
local args = {
true
}
game:GetService("ReplicatedStorage"):WaitForChild("RestartRemotes"):WaitForChild("Loader"):FireServer(unpack(args))
end,
})
Tabs.Credit:Button({
Title = "JOIN DISCORD SERVER",
Description = "Click To Copy The Discord Server Link",
Callback = function()
setclipboard("discord.gg/WTg9ZufMUt")
WindUI:Notify({
Title = "Copied!",
Content = "Discord invite copied to clipboard.",
Duration = 3,
})
end,
})
Tabs.Credit:Divider()
Tabs.Credit:Paragraph({
Title = "Credits:",
Desc = "Gob made the whole script fr join the discord",
Color = "Green",
Locked = false,
})
To embed this project on your website, copy the following code and paste it into your website's HTML: