
KeylessUniversal

local Players = game:GetService("Players")
local Lighting = game:GetService("Lighting")
local RunService = game:GetService("RunService")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local player = Players.LocalPlayer
local pGui = player:WaitForChild("PlayerGui")
local trollEvent = ReplicatedStorage:FindFirstChild("TrollEvent")
if not trollEvent and RunService:IsServer() then
trollEvent = Instance.new("RemoteEvent")
trollEvent.Name = "TrollEvent"
trollEvent.Parent = ReplicatedStorage
end
local screenGui = Instance.new("ScreenGui")
screenGui.Name = "ScaryTrollGui"
screenGui.ResetOnSpawn = false
screenGui.Parent = pGui
local mainFrame = Instance.new("Frame")
mainFrame.Size = UDim2.new(0, 250, 0, 150)
mainFrame.Position = UDim2.new(0.5, -125, 0.4, -75)
mainFrame.BackgroundColor3 = Color3.new(1, 1, 1)
mainFrame.BorderSizePixel = 2
mainFrame.BorderColor3 = Color3.new(0, 0, 0)
mainFrame.Active = true
mainFrame.Draggable = true
mainFrame.Parent = screenGui
local title = Instance.new("TextLabel")
title.Size = UDim2.new(1, 0, 0, 30)
title.Text = "Scary Troll Gui"
title.BackgroundTransparency = 1
title.Font = Enum.Font.SourceSansBold
title.TextSize = 18
title.Parent = mainFrame
local startButton = Instance.new("TextButton")
startButton.Size = UDim2.new(0.8, 0, 0, 40)
startButton.Position = UDim2.new(0.1, 0, 0.5, 0)
startButton.Text = "Start Troll"
startButton.BackgroundColor3 = Color3.new(1, 1, 1)
startButton.BorderSizePixel = 2
startButton.BorderColor3 = Color3.new(0, 0, 0)
startButton.Parent = mainFrame
local statusText = Instance.new("TextLabel")
statusText.Size = UDim2.new(1, 0, 0, 50)
statusText.Position = UDim2.new(0, 0, 1, 10)
statusText.BackgroundTransparency = 1
statusText.TextColor3 = Color3.new(1, 1, 1)
statusText.TextStrokeTransparency = 0
statusText.Text = ""
statusText.Parent = screenGui
RunService.RenderStepped:Connect(function()
if mainFrame and mainFrame.Parent then
local shakeX = math.random(-2, 2)
local shakeY = math.random(-2, 2)
mainFrame.Rotation = math.random(-1, 1)
mainFrame.Position = mainFrame.Position + UDim2.new(0, shakeX, 0, shakeY)
task.wait(0.05)
mainFrame.Position = mainFrame.Position - UDim2.new(0, shakeX, 0, shakeY)
end
end)
local function notify(msg)
statusText.Text = msg
task.wait(2)
statusText.Text = ""
end
local function runTrollSequence()
local sound = Instance.new("Sound")
sound.SoundId = "rbxassetid://122525489670033"
sound.Looped = true
sound.Parent = game:GetService("SoundService")
sound.Volume = 3
sound:Play()
Lighting.Brightness = 0
Lighting.ClockTime = 0
Lighting.FogEnd = 25
Lighting.FogColor = Color3.new(0, 0, 0)
player.CameraMode = Enum.CameraMode.LockFirstPerson
local trollLabel = Instance.new("TextLabel")
trollLabel.Size = UDim2.new(1, 0, 0, 30)
trollLabel.Position = UDim2.new(0, 0, 0.9, 0)
trollLabel.BackgroundTransparency = 1
trollLabel.TextColor3 = Color3.new(1, 1, 1)
trollLabel.Font = Enum.Font.SpecialElite
trollLabel.TextSize = 22
trollLabel.Parent = screenGui
local chance = math.random(1, 2)
local startBlocks = 300
local prefix = (chance == 1) and "It is " or "Thanks For joining but it is "
for i = startBlocks, 0, -1 do
trollLabel.Text = prefix .. i .. " blocks away from You"
if i <= 60 then
trollLabel.TextColor3 = Color3.new(1, 0, 0)
end
task.wait(math.random(1, 10) / 75)
end
local img = Instance.new("ImageLabel")
img.Size = UDim2.new(1, 0, 1, 0)
img.Image = "rbxassetid://6182991646"
img.ZIndex = 100
img.Parent = screenGui
task.wait(2)
player:Kick("It is Coming Soon")
end
startButton.MouseButton1Click:Connect(function()
mainFrame.Visible = false
notify("Scanning Remote Events...")
task.wait(2.5)
notify("Suspicious Remote Event Found!")
task.wait(1)
runTrollSequence()
end)No comments yet for this script.



