M
Description
AUTO TROLL BUTTONS INF JUMP LOCK ON GET SLAP
GAMETrolls can't break this tower
UPDATEDOct 10, 2026
ACCESSKeyless
PLATFORMDesktop & Mobile
Script source Luau
-- [[ BloxScripts Risk Notice ]]
-- This script has not been verified by BloxScripts.fun. Deal with caution.
--
-- Stay safe:
-- • Never log in on unofficial Roblox sites or lookalike domains.
-- • Real Roblox links use roblox.com (check the .com ending).
-- • Treat fake Roblox login / "claim reward" pages as phishing.
-- [[ End BloxScripts Risk Notice ]]
local vGUI = game.CoreGui:FindFirstChild("TrollsTowerMeniu") if vGUI then vGUI:Destroy() end
local ScreenGui, MainFrame, Title, ToggleButton, SlapButton, InfJumpButton, LockButton, MinimizeButton, CloseButton, MiniButton = Instance.new("ScreenGui"), Instance.new("Frame"), Instance.new("TextLabel"), Instance.new("TextButton"), Instance.new("TextButton"), Instance.new("TextButton"), Instance.new("TextButton"), Instance.new("TextButton"), Instance.new("TextButton"), Instance.new("TextButton")
ScreenGui.Name, ScreenGui.Parent, ScreenGui.ResetOnSpawn = "Trolls Can't Break This Tower", game.CoreGui, false
MainFrame.Name, MainFrame.Parent, MainFrame.BackgroundColor3, MainFrame.BorderSizePixel, MainFrame.BorderColor3, MainFrame.Position, MainFrame.Size, MainFrame.Active, MainFrame.Draggable = "MainFrame", ScreenGui, Color3.fromRGB(15, 15, 15), 2, Color3.fromRGB(200, 0, 0), UDim2.new(0.3, 0, 0.3, 0), UDim2.new(0, 250, 0, 270), true, true
Title.Parent, Title.Size, Title.BackgroundColor3, Title.Text, Title.TextColor3, Title.TextSize, Title.Font = MainFrame, UDim2.new(1, 0, 0, 35), Color3.fromRGB(30, 0, 0), "Trøller Menư", Color3.fromRGB(255, 0, 0), 16, Enum.Font.SourceSansBold
MinimizeButton.Parent, MinimizeButton.Position, MinimizeButton.Size, MinimizeButton.BackgroundColor3, MinimizeButton.Text, MinimizeButton.TextColor3, MinimizeButton.TextSize = MainFrame, UDim2.new(0.75, 0, 0, 5), UDim2.new(0, 25, 0, 25), Color3.fromRGB(40, 0, 0), "-", Color3.fromRGB(255, 0, 0), 18
CloseButton.Parent, CloseButton.Position, CloseButton.Size, CloseButton.BackgroundColor3, CloseButton.Text, CloseButton.TextColor3, CloseButton.TextSize = MainFrame, UDim2.new(0.88, 0, 0, 5), UDim2.new(0, 25, 0, 25), Color3.fromRGB(180, 0, 0), "X", Color3.fromRGB(255, 255, 255), 16
ToggleButton.Parent, ToggleButton.Position, ToggleButton.Size, ToggleButton.BackgroundColor3, ToggleButton.BorderSizePixel, ToggleButton.BorderColor3, ToggleButton.Text, ToggleButton.TextColor3, ToggleButton.TextSize, ToggleButton.Font = MainFrame, UDim2.new(0.05, 0, 0.16, 0), UDim2.new(0.9, 0, 0, 38), Color3.fromRGB(40, 5, 5), 1, Color3.fromRGB(150, 0, 0), "Auto Troll Buttons: OFF", Color3.fromRGB(200, 200, 200), 14, Enum.Font.SourceSansBold
SlapButton.Parent, SlapButton.Position, SlapButton.Size, SlapButton.BackgroundColor3, SlapButton.BorderSizePixel, SlapButton.BorderColor3, SlapButton.Text, SlapButton.TextColor3, SlapButton.TextSize, SlapButton.Font = MainFrame, UDim2.new(0.05, 0, 0.35, 0), UDim2.new(0.9, 0, 0, 38), Color3.fromRGB(180, 0, 0), 1, Color3.fromRGB(255, 255, 255), "GET SLAP", Color3.fromRGB(255, 255, 255), 14, Enum.Font.SourceSansBold
InfJumpButton.Parent, InfJumpButton.Position, InfJumpButton.Size, InfJumpButton.BackgroundColor3, InfJumpButton.BorderSizePixel, InfJumpButton.BorderColor3, InfJumpButton.Text, InfJumpButton.TextColor3, InfJumpButton.TextSize, InfJumpButton.Font = MainFrame, UDim2.new(0.05, 0, 0.54, 0), UDim2.new(0.9, 0, 0, 38), Color3.fromRGB(40, 5, 5), 1, Color3.fromRGB(150, 0, 0), "Inf Jump: OFF", Color3.fromRGB(200, 200, 200), 14, Enum.Font.SourceSansBold
LockButton.Parent, LockButton.Position, LockButton.Size, LockButton.BackgroundColor3, LockButton.BorderSizePixel, LockButton.BorderColor3, LockButton.Text, LockButton.TextColor3, LockButton.TextSize, LockButton.Font = MainFrame, UDim2.new(0.05, 0, 0.73, 0), UDim2.new(0.9, 0, 0, 38), Color3.fromRGB(40, 5, 5), 1, Color3.fromRGB(150, 0, 0), "Lock On: OFF", Color3.fromRGB(200, 200, 200), 14, Enum.Font.SourceSansBold
MiniButton.Name, MiniButton.Parent, MiniButton.Position, MiniButton.Size, MiniButton.BackgroundColor3, MiniButton.BorderSizePixel, MiniButton.BorderColor3, MiniButton.Text, MiniButton.TextColor3, MiniButton.Font, MiniButton.Visible, MiniButton.Draggable = "MiniButton", ScreenGui, UDim2.new(0.02, 0, 0.2, 0), UDim2.new(0, 50, 0, 50), Color3.fromRGB(20, 20, 20), 2, Color3.fromRGB(200, 0, 0), "Open", Color3.fromRGB(255, 0, 0), Enum.Font.SourceSansBold, false, true
local autoTrollEnabled, skriptasVeikia, slapVykdomas, infJumpEnabled, lockOnEnabled = false, true, false, false, false
local function gautiVisusMygtukus()
local mygtukai = {} local objektai = workspace:GetDescendants()
for i = 1, #objektai do local obj = objektai[i]
if obj:IsA("Part") and obj.Name == "Part" and obj.Parent and obj.Parent.Name == "Button" then table.insert(mygtukai, obj) end
end return mygtukai
end
task.spawn(function()
while skriptasVeikia do
if autoTrollEnabled and not slapVykdomas and not lockOnEnabled then
local p = game.Players.LocalPlayer local c = p.Character local r = c and c:FindFirstChild("HumanoidRootPart")
if r then local t = gautiVisusMygtukus()
for i = 1, #t do if not autoTrollEnabled or slapVykdomas or lockOnEnabled then break end
local m = t[i] if m and m.Parent then
r.CFrame = m.CFrame * CFrame.new(0, (m.Size.Y / 2) + 0.1, 0)
firetouchinterest(r, m, 0) firetouchinterest(r, m, 1)
local cd = m:FindFirstChildOfClass("ClickDetector") or m.Parent:FindFirstChildOfClass("ClickDetector")
if cd then fireclickdetector(cd) end task.wait(0.35)
end
end
end
else task.wait(0.1) end
end
end)
SlapButton.MouseButton1Click:Connect(function()
if slapVykdomas then return end slapVykdomas = true
SlapButton.Text, SlapButton.BackgroundColor3 = "GETTING...", Color3.fromRGB(60, 0, 0)
local p = game.Players.LocalPlayer local c = p.Character local r = c and c:FindFirstChild("HumanoidRootPart")
if r then local orig = r.CFrame local slapGiver = nil local obs = workspace:GetDescendants()
for i = 1, #obs do if obs[i].Name == "SmallSlapGiver" then slapGiver = obs[i] break end end
if slapGiver then
local tp = slapGiver:IsA("Model") and (slapGiver.PrimaryPart or slapGiver:FindFirstChildWhichIsA("BasePart")) or (slapGiver:IsA("BasePart") and slapGiver)
if tp then r.CFrame = tp.CFrame task.wait(0.15) firetouchinterest(r, tp, 0) firetouchinterest(r, tp, 1)
local cd = slapGiver:FindFirstChildOfClass("ClickDetector") or tp:FindFirstChildOfClass("ClickDetector") if cd then fireclickdetector(cd) end
end task.wait(0.1)
end r.CFrame = orig
end SlapButton.Text, SlapButton.BackgroundColor3 = "GET SLAP", Color3.fromRGB(180, 0, 0) slapVykdomas = false
end)
task.spawn(function()
while skriptasVeikia do
if lockOnEnabled and not slapVykdomas then
local p = game.Players.LocalPlayer local plrs = game.Players:GetPlayers() local taikiniai = {}
for i = 1, #plrs do if plrs[i] ~= p and plrs[i].Character and plrs[i].Character:FindFirstChild("HumanoidRootPart") then table.insert(taikiniai, plrs[i]) end end
if #taikiniai > 0 then
for idx = 1, #taikiniai do if not lockOnEnabled or slapVykdomas then break end
local tPlayer = taikiniai[idx] local laikas = tick()
while tick() - laikas < 2 and lockOnEnabled and not slapVykdomas do
local c = p.Character local r = c and c:FindFirstChild("HumanoidRootPart") local h = c and c:FindFirstChildOfClass("Humanoid")
if r and tPlayer.Character and tPlayer.Character:FindFirstChild("HumanoidRootPart") then if h then h.Sit = true end r.CFrame = tPlayer.Character.HumanoidRootPart.CFrame * CFrame.new(0, 0, 3) end
game:GetService("RunService").Heartbeat:Wait()
end
end
else task.wait(0.1) end
else task.wait(0.1) end
end
end)
game:GetService("UserInputService").JumpRequest:Connect(function()
if infJumpEnabled and skriptasVeikia then local p = game.Players.LocalPlayer local c = p.Character local h = c and c:FindFirstChildOfClass("Humanoid") if h then h:ChangeState("Jumping") end end
end)
ToggleButton.MouseButton1Click:Connect(function()
autoTrollEnabled = not autoTrollEnabled
if autoTrollEnabled then ToggleButton.Text, ToggleButton.BackgroundColor3, ToggleButton.TextColor3 = "Auto Troll Buttons: ON", Color3.fromRGB(100, 0, 0), Color3.fromRGB(255, 255, 255)
else ToggleButton.Text, ToggleButton.BackgroundColor3, ToggleButton.TextColor3 = "Auto Troll Buttons: OFF", Color3.fromRGB(40, 5, 5), Color3.fromRGB(200, 200, 200) end
end)
InfJumpButton.MouseButton1Click:Connect(function()
infJumpEnabled = not infJumpEnabled
if infJumpEnabled then InfJumpButton.Text, InfJumpButton.BackgroundColor3, InfJumpButton.TextColor3 = "Inf Jump: ON", Color3.fromRGB(100, 0, 0), Color3.fromRGB(255, 255, 255)
else InfJumpButton.Text, InfJumpButton.BackgroundColor3, InfJumpButton.TextColor3 = "Inf Jump: OFF", Color3.fromRGB(40, 5, 5), Color3.fromRGB(200, 200, 200) end
end)
LockButton.MouseButton1Click:Connect(function()
lockOnEnabled = not lockOnEnabled
if lockOnEnabled then LockButton.Text, LockButton.BackgroundColor3, LockButton.TextColor3 = "Lock On: ON", Color3.fromRGB(100, 0, 0), Color3.fromRGB(255, 255, 255)
else LockButton.Text, LockButton.BackgroundColor3, LockButton.TextColor3 = "Lock On: OFF", Color3.fromRGB(40, 5, 5), Color3.fromRGB(200, 200, 200)
local p = game.Players.LocalPlayer local c = p.Character local h = c and c:FindFirstChildOfClass("Humanoid") if h then h.Sit = false end
end
end)
MinimizeButton.MouseButton1Click:Connect(function() MainFrame.Visible, MiniButton.Visible = false, true end)
MiniButton.MouseButton1Click:Connect(function() MainFrame.Visible, MiniButton.Visible = true, false end)
CloseButton.MouseButton1Click:Connect(function() skriptasVeikia, autoTrollEnabled, infJumpEnabled, lockOnEnabled = false, false, false, false ScreenGui:Destroy() end)
Review the source before using it. Executions count successful copies, capped at 10 per user and network per script in 24 hours.
Community discussion
0Start the conversation.


Your community, in one place