Troll Script needs Slap tool
Key Required

Troll Script needs Slap tool

5.0/ 5(2 votes)
20100% Positive
Lua Script•87 lines (2576 chars)
-- UI Setup
local player = game:GetService("Players").LocalPlayer
local camera = workspace.CurrentCamera
local runService = game:GetService("RunService")

local screenGui = Instance.new("ScreenGui")
screenGui.Name = "SlashToggleUI"
screenGui.ResetOnSpawn = false
screenGui.Parent = player:WaitForChild("PlayerGui")

-- Create the toggle button
local toggleButton = Instance.new("TextButton")
toggleButton.Size = UDim2.new(0, 180, 0, 50)
toggleButton.Position = UDim2.new(0.05, 0, 0.3, 0)
toggleButton.Text = "Toggle Slash (OFF)"
toggleButton.BackgroundColor3 = Color3.fromRGB(255, 60, 60)
toggleButton.TextColor3 = Color3.new(1, 1, 1)
toggleButton.Font = Enum.Font.GothamBold
toggleButton.TextScaled = true
toggleButton.Parent = screenGui
toggleButton.Active = true
toggleButton.Draggable = true

-- Rounded corners
local corner = Instance.new("UICorner")
corner.CornerRadius = UDim.new(0, 12)
corner.Parent = toggleButton

-- Glow effect
local stroke = Instance.new("UIStroke")
stroke.Color = Color3.fromRGB(255, 255, 255)
stroke.Thickness = 2
stroke.ApplyStrokeMode = Enum.ApplyStrokeMode.Border
stroke.Transparency = 0.5
stroke.Parent = toggleButton

-- Toggle logic
local toggled = false

-- Hover animation
local tweenService = game:GetService("TweenService")
local function hover(on)
	local goal = {}
	if on then
		goal.BackgroundColor3 = Color3.fromRGB(255, 90, 90)
	else
		goal.BackgroundColor3 = toggled and Color3.fromRGB(60, 200, 60) or Color3.fromRGB(255, 60, 60)
	end
	local tween = tweenService:Create(toggleButton, TweenInfo.new(0.2), goal)
	tween:Play()
end

toggleButton.MouseEnter:Connect(function() hover(true) end)
toggleButton.MouseLeave:Connect(function() hover(false) end)

-- Function to fire remote for all players except self
local function fireForOthers()
	while toggled do
		local aimPos = camera.CFrame.Position + camera.CFrame.LookVector * 10
		for _, plr in pairs(game.Players:GetPlayers()) do
			if plr ~= player and plr.Character then
				local args = {
					[1] = "slash",
					[2] = plr.Character,
					[3] = aimPos
				}
				pcall(function()
					player.Character:WaitForChild("SlapTool").Event:FireServer(unpack(args))
				end)
			end
		end
		task.wait(0.1)
	end
end

-- Toggle button click
toggleButton.MouseButton1Click:Connect(function()
	toggled = not toggled
	if toggled then
		toggleButton.Text = "Toggle Slash (ON)"
		toggleButton.BackgroundColor3 = Color3.fromRGB(60, 200, 60)
		coroutine.wrap(fireForOthers)()
	else
		toggleButton.Text = "Toggle Slash (OFF)"
		toggleButton.BackgroundColor3 = Color3.fromRGB(255, 60, 60)
	end
end)

Features & Information

— Good GUI and UI — Best Troll script — Made by TOUKA Arbix hub owner
#troll#inf#open#open src#open source

Community Comments (2)

WARNINGBOT_DEADWARNINGBOT_DEADApr 29, 2025

Awsome

youssefalsa*youssefalsa*Apr 29, 2025

Thx

More Scripts for Тролли не могут разрушить башню