-- [[ Rscripts Risk Notice ]] -- This script is not verified by rscripts.net. 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 Rscripts 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)