Description
This script is a UNDETECTED, UNIVERSAL, KEYLESS script. it tries to look like happymod. it includes:
Infinite jump
Noclip
Fast Speed
Esp
God mode
Max jump (makes your jump power 1000)
i tested everything and everything works. but god mode its kinda broken.
Its keyless, free and fast to open. when u minimize it, an angry face appears, if u press it, the gui opens again just like happymod but this script is not happy today.
infinite jump: makes that u can jump infinity.
noclip: lets u go through walls.
fast speed: makes u fast
ESP: shows the name of every player on server.
god mode: makes u get a lot of health.
max jump: makes ur jump power 1000
Fun fact: u can heal yourself if you press 2 times the god mode button
Tested on these games
Natural disaster simulator (NDS) - Working.
Slap Battles - Working.
Rivals - Working.
It can run on bad pcs, it doesn't matter what you got.
Fast - Working - Universal - Undetected in a lot of games - Loads easily
running in a lot of executors like:
Solara
Xeno
Delta
and a lot more
Note: This script is based on HappyMod Roblox. That's why the name is & EvilMod : Mediafire (the name its just a joke)
Infinite jump
Noclip
Fast Speed
Esp
God mode
Max jump (makes your jump power 1000)
i tested everything and everything works. but god mode its kinda broken.
Its keyless, free and fast to open. when u minimize it, an angry face appears, if u press it, the gui opens again just like happymod but this script is not happy today.
infinite jump: makes that u can jump infinity.
noclip: lets u go through walls.
fast speed: makes u fast
ESP: shows the name of every player on server.
god mode: makes u get a lot of health.
max jump: makes ur jump power 1000
Fun fact: u can heal yourself if you press 2 times the god mode button
Tested on these games
Natural disaster simulator (NDS) - Working.
Slap Battles - Working.
Rivals - Working.
It can run on bad pcs, it doesn't matter what you got.
Fast - Working - Universal - Undetected in a lot of games - Loads easily
running in a lot of executors like:
Solara
Xeno
Delta
and a lot more
Note: This script is based on HappyMod Roblox. That's why the name is & EvilMod : Mediafire (the name its just a joke)
Script Code
LUA SCRIPT
-- EvilMod GUI : Mediafire
-- LocalScript (Place in StarterPlayer > StarterPlayerScripts)
local player = game.Players.LocalPlayer
local playerGui = player:WaitForChild("PlayerGui")
-- Create ScreenGui
local screenGui = Instance.new("ScreenGui")
screenGui.Name = "EvilModGUI"
screenGui.ResetOnSpawn = false
screenGui.Parent = playerGui
-- Main Frame
local mainFrame = Instance.new("Frame")
mainFrame.Name = "MainFrame"
mainFrame.Size = UDim2.new(0, 300, 0, 400)
mainFrame.Position = UDim2.new(0.5, -150, 0.5, -200)
mainFrame.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
mainFrame.BorderSizePixel = 0
mainFrame.Visible = true
mainFrame.Parent = screenGui
local uiCorner = Instance.new("UICorner")
uiCorner.CornerRadius = UDim.new(0, 8)
uiCorner.Parent = mainFrame
local title = Instance.new("TextLabel")
title.Size = UDim2.new(1, 0, 0, 50)
title.BackgroundColor3 = Color3.fromRGB(100, 0, 0)
title.Text = "EvilMod GUI : Mediafire"
title.TextColor3 = Color3.fromRGB(255, 255, 255)
title.TextScaled = true
title.Font = Enum.Font.GothamBold
title.Parent = mainFrame
local titleCorner = Instance.new("UICorner")
titleCorner.CornerRadius = UDim.new(0, 8)
titleCorner.Parent = title
-- Minimize Button
local minimizeBtn = Instance.new("TextButton")
minimizeBtn.Size = UDim2.new(0, 40, 0, 40)
minimizeBtn.Position = UDim2.new(1, -45, 0, 5)
minimizeBtn.BackgroundColor3 = Color3.fromRGB(150, 0, 0)
minimizeBtn.Text = "−"
minimizeBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
minimizeBtn.TextScaled = true
minimizeBtn.Font = Enum.Font.GothamBold
minimizeBtn.Parent = mainFrame
local minCorner = Instance.new("UICorner")
minCorner.CornerRadius = UDim.new(0, 8)
minCorner.Parent = minimizeBtn
-- Minimized Logo Frame (Angry Demon)
local minimizedFrame = Instance.new("Frame")
minimizedFrame.Name = "MinimizedFrame"
minimizedFrame.Size = UDim2.new(0, 80, 0, 80)
minimizedFrame.Position = UDim2.new(0, 20, 0.5, -40)
minimizedFrame.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
minimizedFrame.BorderSizePixel = 0
minimizedFrame.Visible = false
minimizedFrame.Parent = screenGui
local logoCorner = Instance.new("UICorner")
logoCorner.CornerRadius = UDim.new(0, 12)
logoCorner.Parent = minimizedFrame
local demonLogo = Instance.new("TextLabel")
demonLogo.Size = UDim2.new(1, 0, 1, 0)
demonLogo.BackgroundTransparency = 1
demonLogo.Text = "😠" -- Angry demon face (you can replace with ImageLabel + rbxassetid if you want)
demonLogo.TextScaled = true
demonLogo.TextColor3 = Color3.fromRGB(255, 50, 50)
demonLogo.Font = Enum.Font.GothamBold
demonLogo.Parent = minimizedFrame
local logoStroke = Instance.new("UIStroke")
logoStroke.Thickness = 3
logoStroke.Color = Color3.fromRGB(200, 0, 0)
logoStroke.Parent = demonLogo
-- Scrollable area for toggles
local scrolling = Instance.new("ScrollingFrame")
scrolling.Size = UDim2.new(1, -20, 1, -70)
scrolling.Position = UDim2.new(0, 10, 0, 60)
scrolling.BackgroundTransparency = 1
scrolling.ScrollBarThickness = 6
scrolling.Parent = mainFrame
local listLayout = Instance.new("UIListLayout")
listLayout.Padding = UDim.new(0, 8)
listLayout.SortOrder = Enum.SortOrder.LayoutOrder
listLayout.Parent = scrolling
-- Function to create toggle
local function createToggle(name, callback)
local toggleFrame = Instance.new("Frame")
toggleFrame.Size = UDim2.new(1, -10, 0, 50)
toggleFrame.BackgroundColor3 = Color3.fromRGB(40, 40, 40)
toggleFrame.Parent = scrolling
local corner = Instance.new("UICorner")
corner.CornerRadius = UDim.new(0, 6)
corner.Parent = toggleFrame
local label = Instance.new("TextLabel")
label.Size = UDim2.new(0.7, 0, 1, 0)
label.BackgroundTransparency = 1
label.Text = name
label.TextColor3 = Color3.fromRGB(255, 255, 255)
label.TextScaled = true
label.Font = Enum.Font.GothamSemibold
label.TextXAlignment = Enum.TextXAlignment.Left
label.Position = UDim2.new(0, 15, 0, 0)
label.Parent = toggleFrame
local button = Instance.new("TextButton")
button.Size = UDim2.new(0, 80, 0, 35)
button.Position = UDim2.new(1, -95, 0.5, -17.5)
button.BackgroundColor3 = Color3.fromRGB(80, 80, 80)
button.Text = "OFF"
button.TextColor3 = Color3.fromRGB(255, 100, 100)
button.TextScaled = true
button.Font = Enum.Font.GothamBold
button.Parent = toggleFrame
local btnCorner = Instance.new("UICorner")
btnCorner.CornerRadius = UDim.new(0, 6)
btnCorner.Parent = button
local enabled = false
button.MouseButton1Click:Connect(function()
enabled = not enabled
if enabled then
button.Text = "ON"
button.BackgroundColor3 = Color3.fromRGB(0, 170, 0)
button.TextColor3 = Color3.fromRGB(255, 255, 255)
else
button.Text = "OFF"
button.BackgroundColor3 = Color3.fromRGB(80, 80, 80)
button.TextColor3 = Color3.fromRGB(255, 100, 100)
end
callback(enabled)
end)
return toggleFrame
end
-- Variables for features
local connections = {}
local character = player.Character or player.CharacterAdded:Wait()
local humanoid = character:WaitForChild("Humanoid")
-- Infinite Jump
local infJumpConn
createToggle("Infinite Jump", function(state)
if state then
infJumpConn = game:GetService("UserInputService").JumpRequest:Connect(function()
if humanoid then
humanoid:ChangeState(Enum.HumanoidStateType.Jumping)
end
end)
else
if infJumpConn then infJumpConn:Disconnect() end
end
end)
-- Noclip
local noclipConn
createToggle("Noclip", function(state)
if state then
noclipConn = game:GetService("RunService").Stepped:Connect(function()
if character then
for _, part in pairs(character:GetDescendants()) do
if part:IsA("BasePart") then
part.CanCollide = false
end
end
end
end)
else
if noclipConn then noclipConn:Disconnect() end
-- Reset collision (may need character reset)
end
end)
-- Fast Speed
createToggle("Fast Speed", function(state)
if humanoid then
humanoid.WalkSpeed = state and 100 or 16
end
end)
-- ESP (Simple Name ESP)
local espObjects = {}
createToggle("ESP", function(state)
if state then
for _, plr in pairs(game.Players:GetPlayers()) do
if plr ~= player and plr.Character and plr.Character:FindFirstChild("Head") then
local billboard = Instance.new("BillboardGui")
billboard.Adornee = plr.Character.Head
billboard.Size = UDim2.new(0, 200, 0, 50)
billboard.StudsOffset = Vector3.new(0, 3, 0)
billboard.AlwaysOnTop = true
local text = Instance.new("TextLabel")
text.Size = UDim2.new(1, 0, 1, 0)
text.BackgroundTransparency = 1
text.Text = plr.Name
text.TextColor3 = Color3.fromRGB(255, 0, 0)
text.TextScaled = true
text.Font = Enum.Font.GothamBold
text.Parent = billboard
billboard.Parent = plr.Character.Head
table.insert(espObjects, billboard)
end
end
else
for _, obj in pairs(espObjects) do
obj:Destroy()
end
espObjects = {}
end
end)
-- God Mode (High Health + No Fall Damage)
createToggle("God Mode", function(state)
if humanoid then
if state then
humanoid.MaxHealth = 999999
humanoid.Health = 999999
humanoid:SetStateEnabled(Enum.HumanoidStateType.FallingDown, false)
else
humanoid.MaxHealth = 100
humanoid.Health = 100
humanoid:SetStateEnabled(Enum.HumanoidStateType.FallingDown, true)
end
end
end)
-- Max Jump Power
createToggle("Max Jump (1000)", function(state)
if humanoid then
humanoid.JumpPower = state and 1000 or 50
end
end)
-- Minimize functionality
minimizeBtn.MouseButton1Click:Connect(function()
mainFrame.Visible = false
minimizedFrame.Visible = true
end)
demonLogo.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 then
mainFrame.Visible = true
minimizedFrame.Visible = false
end
end)
-- Character respawn handling
player.CharacterAdded:Connect(function(newChar)
character = newChar
humanoid = newChar:WaitForChild("Humanoid")
end)
print("EvilMod GUI : Mediafire Loaded!")