--// DELTA MOBILE SCRIPT MINI --// Speed + NoClip + ESP + TP + Infinite Jump + Hitbox + FPS Booster + Fullbright + Emergency Hamburg --// Mobile Friendly + Small GUI --// BY ESLAM AND HAMZA local Players = game:GetService("Players") local RunService = game:GetService("RunService") local UIS = game:GetService("UserInputService") local Workspace = game:GetService("Workspace") local Lighting = game:GetService("Lighting") local plr = Players.LocalPlayer local char = plr.Character or plr.CharacterAdded:Wait() local hum = char:WaitForChild("Humanoid") local root = char:WaitForChild("HumanoidRootPart") local camera = Workspace.CurrentCamera plr.CharacterAdded:Connect(function(c) char = c hum = c:WaitForChild("Humanoid") root = c:WaitForChild("HumanoidRootPart") end) -- STATES local noclip, espOn, showNames, infJump, hitboxEnabled, fpsBoost, fullbright, robotESP = false, false, true, false, false, false, false, false local defaultWS = 16 local currentSpeed = 16 local hitboxSize = 10 -- GUI local gui = Instance.new("ScreenGui", game.CoreGui) gui.ResetOnSpawn = false gui.Name = "NoTrace Script" local function corner(o, radius) local c = Instance.new("UICorner", o) c.CornerRadius = UDim.new(0, radius or 12) return c end local function stroke(o, thickness, color) local s = Instance.new("UIStroke", o) s.Thickness = thickness or 2 s.Color = color or Color3.fromRGB(255, 255, 255) s.ApplyStrokeMode = Enum.ApplyStrokeMode.Border return s end -- DRAGGABLE OPEN BUTTON local open = Instance.new("ImageButton", gui) open.Size = UDim2.fromScale(0.15, 0.08) open.Position = UDim2.fromScale(0.02, 0.5) open.Image = "rbxassetid://7733993369" open.BackgroundColor3 = Color3.fromRGB(20, 20, 20) open.ImageColor3 = Color3.new(1, 1, 1) open.ScaleType = Enum.ScaleType.Fit open.Active = true open.Draggable = true corner(open, 15) stroke(open, 3, Color3.fromRGB(0, 170, 255)) local frame = Instance.new("Frame", gui) frame.Size = UDim2.fromScale(0.7, 0.7) frame.Position = UDim2.fromScale(0.15, 0.15) frame.BackgroundColor3 = Color3.fromRGB(15, 15, 15) frame.Draggable = true frame.Active = true corner(frame, 20) frame.Visible = false stroke(frame, 4, Color3.fromRGB(0, 170, 255)) local bgImage = Instance.new("ImageLabel", frame) bgImage.Size = UDim2.fromScale(1, 1) bgImage.Position = UDim2.fromScale(0, 0) bgImage.Image = "rbxassetid://7733993369" bgImage.ImageTransparency = 0.92 bgImage.BackgroundTransparency = 1 bgImage.ScaleType = Enum.ScaleType.Fit bgImage.ZIndex = 1 local overlay = Instance.new("Frame", frame) overlay.Size = UDim2.fromScale(1, 1) overlay.BackgroundColor3 = Color3.fromRGB(0, 0, 0) overlay.BackgroundTransparency = 0.3 overlay.BorderSizePixel = 0 overlay.ZIndex = 2 corner(overlay, 20) local titleBar = Instance.new("Frame", frame) titleBar.Size = UDim2.fromScale(1, 0.15) titleBar.BackgroundColor3 = Color3.fromRGB(0, 170, 255) titleBar.BorderSizePixel = 0 titleBar.ZIndex = 3 corner(titleBar, 20) local logoIcon = Instance.new("ImageLabel", titleBar) logoIcon.Size = UDim2.fromScale(0.12, 0.7) logoIcon.Position = UDim2.fromScale(0.02, 0.15) logoIcon.Image = "rbxassetid://7733993369" logoIcon.BackgroundTransparency = 1 logoIcon.ScaleType = Enum.ScaleType.Fit logoIcon.ZIndex = 4 local title = Instance.new("TextLabel", titleBar) title.Size = UDim2.fromScale(0.5, 0.5) title.Position = UDim2.fromScale(0.16, 0.15) title.Text = "DELTA SCRIPT" title.Font = Enum.Font.GothamBold title.TextScaled = true title.BackgroundTransparency = 1 title.TextColor3 = Color3.new(1, 1, 1) title.TextXAlignment = Enum.TextXAlignment.Left title.ZIndex = 4 local credit = Instance.new("TextLabel", titleBar) credit.Size = UDim2.fromScale(0.6, 0.35) credit.Position = UDim2.fromScale(0.16, 0.6) credit.Text = "BY ESLAM AND HAMZA" credit.Font = Enum.Font.GothamBold credit.TextScaled = true credit.BackgroundTransparency = 1 credit.TextColor3 = Color3.fromRGB(255, 255, 100) credit.TextXAlignment = Enum.TextXAlignment.Left credit.ZIndex = 4 local creditGlow = Instance.new("UIStroke", credit) creditGlow.Thickness = 2 creditGlow.Color = Color3.fromRGB(255, 200, 0) creditGlow.Transparency = 0.3 local close = Instance.new("TextButton", titleBar) close.Size = UDim2.fromScale(0.1, 0.6) close.Position = UDim2.fromScale(0.88, 0.2) close.Text = "✕" close.Font = Enum.Font.GothamBold close.TextScaled = true close.BackgroundColor3 = Color3.fromRGB(255, 60, 60) close.TextColor3 = Color3.new(1, 1, 1) close.ZIndex = 4 corner(close, 10) close.MouseButton1Click:Connect(function() frame.Visible = false open.Visible = true end) open.MouseButton1Click:Connect(function() frame.Visible = true open.Visible = false end) -- TAB SYSTEM local tabContainer = Instance.new("Frame", frame) tabContainer.Size = UDim2.fromScale(0.94, 0.12) tabContainer.Position = UDim2.fromScale(0.03, 0.18) tabContainer.BackgroundColor3 = Color3.fromRGB(25, 25, 25) tabContainer.ZIndex = 3 corner(tabContainer, 12) stroke(tabContainer, 2, Color3.fromRGB(0, 170, 255)) local tab1 = Instance.new("Frame", frame) tab1.Size = UDim2.fromScale(0.94, 0.62) tab1.Position = UDim2.fromScale(0.03, 0.32) tab1.BackgroundTransparency = 1 tab1.ZIndex = 3 local tab2 = Instance.new("Frame", frame) tab2.Size = UDim2.fromScale(0.94, 0.62) tab2.Position = UDim2.fromScale(0.03, 0.32) tab2.BackgroundTransparency = 1 tab2.Visible = false tab2.ZIndex = 3 local tab3 = Instance.new("Frame", frame) tab3.Size = UDim2.fromScale(0.94, 0.62) tab3.Position = UDim2.fromScale(0.03, 0.32) tab3.BackgroundTransparency = 1 tab3.Visible = false tab3.ZIndex = 3 local tab4 = Instance.new("Frame", frame) tab4.Size = UDim2.fromScale(0.94, 0.62) tab4.Position = UDim2.fromScale(0.03, 0.32) tab4.BackgroundTransparency = 1 tab4.Visible = false tab4.ZIndex = 3 local function tabBtn(txt, x, icon, color) local b = Instance.new("TextButton", tabContainer) b.Size = UDim2.fromScale(0.23, 0.8) b.Position = UDim2.fromScale(x, 0.1) b.Text = icon .. " " .. txt b.Font = Enum.Font.GothamBold b.TextScaled = true b.BackgroundColor3 = color b.TextColor3 = Color3.new(1, 1, 1) b.ZIndex = 4 corner(b, 10) stroke(b, 2, Color3.fromRGB(0, 0, 0)) return b end local t1 = tabBtn("Move", 0.01, "⚡", Color3.fromRGB(0, 170, 255)) local t2 = tabBtn("Visual", 0.26, "👁", Color3.fromRGB(255, 140, 0)) local t3 = tabBtn("FNAF", 0.51, "🀖", Color3.fromRGB(150, 50, 200)) local t4 = tabBtn("Hamburg", 0.76, "🏥", Color3.fromRGB(50, 200, 150)) local activeTab = t1 local function switchTab(btn, tab) t1.BackgroundColor3 = Color3.fromRGB(0, 170, 255) t2.BackgroundColor3 = Color3.fromRGB(255, 140, 0) t3.BackgroundColor3 = Color3.fromRGB(150, 50, 200) t4.BackgroundColor3 = Color3.fromRGB(50, 200, 150) btn.BackgroundColor3 = Color3.fromRGB(50, 200, 100) activeTab = btn tab1.Visible = (tab == 1) tab2.Visible = (tab == 2) tab3.Visible = (tab == 3) tab4.Visible = (tab == 4) end t1.MouseButton1Click:Connect(function() switchTab(t1, 1) end) t2.MouseButton1Click:Connect(function() switchTab(t2, 2) end) t3.MouseButton1Click:Connect(function() switchTab(t3, 3) end) t4.MouseButton1Click:Connect(function() switchTab(t4, 4) end) local function btn(parent, text, y, color, icon) local b = Instance.new("TextButton", parent) b.Size = UDim2.fromScale(0.9, 0.11) b.Position = UDim2.fromScale(0.05, y) b.Text = (icon or "") .. " " .. text b.Font = Enum.Font.GothamBold b.TextScaled = true b.BackgroundColor3 = color b.TextColor3 = Color3.new(1, 1, 1) b.ZIndex = 4 corner(b, 12) stroke(b, 3, Color3.fromRGB(0, 0, 0)) return b end -- TAB1 CONTROLS (Movement) local infJumpBtn = btn(tab1, "Infinite Jump : OFF", 0, Color3.fromRGB(100, 200, 255), "♟") local ncBtn = btn(tab1, "NoClip : OFF", 0.13, Color3.fromRGB(255, 100, 100), "👻") local hitboxBtn = btn(tab1, "Hitbox Expander : OFF", 0.26, Color3.fromRGB(255, 100, 200), "📊") local hitboxSizeBox = Instance.new("TextBox", tab1) hitboxSizeBox.Size = UDim2.fromScale(0.9, 0.11) hitboxSizeBox.Position = UDim2.fromScale(0.05, 0.39) hitboxSizeBox.PlaceholderText = "📊 Hitbox Size (Default: 10)" hitboxSizeBox.Text = "" hitboxSizeBox.Font = Enum.Font.GothamBold hitboxSizeBox.TextScaled = true hitboxSizeBox.BackgroundColor3 = Color3.fromRGB(255, 150, 200) hitboxSizeBox.TextColor3 = Color3.new(0, 0, 0) hitboxSizeBox.ZIndex = 4 corner(hitboxSizeBox, 12) stroke(hitboxSizeBox, 3, Color3.fromRGB(0, 0, 0)) local speedBox = Instance.new("TextBox", tab1) speedBox.Size = UDim2.fromScale(0.9, 0.11) speedBox.Position = UDim2.fromScale(0.05, 0.53) speedBox.PlaceholderText = "⚡ Enter WalkSpeed" speedBox.Text = "" speedBox.Font = Enum.Font.GothamBold speedBox.TextScaled = true speedBox.BackgroundColor3 = Color3.fromRGB(100, 255, 150) speedBox.TextColor3 = Color3.new(0, 0, 0) speedBox.ZIndex = 4 corner(speedBox, 12) stroke(speedBox, 3, Color3.fromRGB(0, 0, 0)) local resetSpeed = btn(tab1, "Reset Speed", 0.67, Color3.fromRGB(255, 150, 0), "🔄") -- TAB2 CONTROLS (Visual - FPS, Fullbright, ESP, TP) local fpsBtn = btn(tab2, "FPS Booster : OFF", 0, Color3.fromRGB(100, 255, 100), "⚡") local fullbrightBtn = btn(tab2, "Fullbright : OFF", 0.13, Color3.fromRGB(255, 200, 50), "💡") local espBtn = btn(tab2, "ESP : OFF", 0.26, Color3.fromRGB(255, 60, 60), "👁") local nameBtn = btn(tab2, "ESP Names : ON", 0.39, Color3.fromRGB(50, 200, 100), "📝") local tpBtn = btn(tab2, "Open Teleport", 0.52, Color3.fromRGB(100, 100, 255), "🌍") local list = Instance.new("ScrollingFrame", tab2) list.Size = UDim2.fromScale(0.9, 0.3) list.Position = UDim2.fromScale(0.05, 0.66) list.BackgroundColor3 = Color3.fromRGB(25, 25, 25) list.BorderSizePixel = 0 list.CanvasSize = UDim2.new(0, 0, 0, 0) list.ScrollBarThickness = 8 list.ZIndex = 4 corner(list, 12) stroke(list, 2, Color3.fromRGB(0, 170, 255)) list.Visible = false -- TAB3 CONTROLS (FNAF ESP) local robotESPBtn = btn(tab3, "Robot ESP : OFF", 0, Color3.fromRGB(200, 50, 200), "🀖") local infoLabel = Instance.new("TextLabel", tab3) infoLabel.Size = UDim2.fromScale(0.9, 0.2) infoLabel.Position = UDim2.fromScale(0.05, 0.15) infoLabel.Text = "🎮 FNAF ETERNAL NIGHTS\n\nESP للروؚوتات في اللعؚة\nي؞هر اسم الروؚوت والمسافة" infoLabel.Font = Enum.Font.GothamBold infoLabel.TextScaled = true infoLabel.BackgroundColor3 = Color3.fromRGB(30, 30, 30) infoLabel.TextColor3 = Color3.fromRGB(255, 255, 100) infoLabel.TextWrapped = true infoLabel.ZIndex = 4 corner(infoLabel, 12) stroke(infoLabel, 2, Color3.fromRGB(150, 50, 200)) local robotList = Instance.new("ScrollingFrame", tab3) robotList.Size = UDim2.fromScale(0.9, 0.45) robotList.Position = UDim2.fromScale(0.05, 0.4) robotList.BackgroundColor3 = Color3.fromRGB(25, 25, 25) robotList.BorderSizePixel = 0 robotList.CanvasSize = UDim2.new(0, 0, 0, 0) robotList.ScrollBarThickness = 8 robotList.ZIndex = 4 corner(robotList, 12) stroke(robotList, 2, Color3.fromRGB(150, 50, 200)) local robotCountLabel = Instance.new("TextLabel", tab3) robotCountLabel.Size = UDim2.fromScale(0.9, 0.08) robotCountLabel.Position = UDim2.fromScale(0.05, 0.87) robotCountLabel.Text = "🀖 Robots Found: 0" robotCountLabel.Font = Enum.Font.GothamBold robotCountLabel.TextScaled = true robotCountLabel.BackgroundColor3 = Color3.fromRGB(30, 30, 30) robotCountLabel.TextColor3 = Color3.fromRGB(100, 255, 100) robotCountLabel.ZIndex = 4 corner(robotCountLabel, 10) stroke(robotCountLabel, 2, Color3.fromRGB(50, 200, 100)) -- ═══════════════════════════════════════════════ -- TAB4 - EMERGENCY HAMBURG TELEPORT SYSTEM -- ═══════════════════════════════════════════════ local hamburgTitle = Instance.new("TextLabel", tab4) hamburgTitle.Size = UDim2.fromScale(0.9, 0.12) hamburgTitle.Position = UDim2.fromScale(0.05, 0) hamburgTitle.Text = "🏥 EMERGENCY HAMBURG\n\nتيليؚورت للأماكن المهمة" hamburgTitle.Font = Enum.Font.GothamBold hamburgTitle.TextScaled = true hamburgTitle.BackgroundColor3 = Color3.fromRGB(30, 30, 30) hamburgTitle.TextColor3 = Color3.fromRGB(100, 255, 200) hamburgTitle.TextWrapped = true hamburgTitle.ZIndex = 4 corner(hamburgTitle, 12) stroke(hamburgTitle, 2, Color3.fromRGB(50, 200, 150)) -- الإحداثيات التقريؚية للأماكن local hamburgLocations = { {name = "🏥 Hospital", pos = CFrame.new(-180, 5, -520)}, {name = "🏊 Bank", pos = CFrame.new(95, 5, -150)}, {name = "🚓 Police Station", pos = CFrame.new(-90, 5, 200)}, {name = "🔥 Fire Station", pos = CFrame.new(-250, 5, 350)}, {name = "⛜ Gas-N-Go", pos = CFrame.new(450, 5, -100)}, {name = "⛜ Ares Fuel", pos = CFrame.new(-450, 5, 150)}, {name = "💎 Jewellery", pos = CFrame.new(180, 5, -80)}, {name = "🎪 Erwin's Club", pos = CFrame.new(220, 5, 120)}, {name = "🚗 Car Dealer", pos = CFrame.new(320, 5, -250)}, {name = "👕 Clothing", pos = CFrame.new(150, 5, 50)}, {name = "🌊 Harbor", pos = CFrame.new(-600, 5, -400)}, {name = "🏪 Farm Shop", pos = CFrame.new(280, 5, 400)} } local yPos = 0.14 for i, location in pairs(hamburgLocations) do local tpButton = Instance.new("TextButton", tab4) tpButton.Size = UDim2.fromScale(0.43, 0.09) if i % 2 == 1 then tpButton.Position = UDim2.fromScale(0.05, yPos) else tpButton.Position = UDim2.fromScale(0.52, yPos) yPos = yPos + 0.105 end tpButton.Text = location.name tpButton.Font = Enum.Font.GothamBold tpButton.TextScaled = true tpButton.BackgroundColor3 = Color3.fromRGB(50, 150, 200) tpButton.TextColor3 = Color3.new(1, 1, 1) tpButton.ZIndex = 4 corner(tpButton, 10) stroke(tpButton, 2, Color3.fromRGB(0, 0, 0)) tpButton.MouseButton1Click:Connect(function() if root then root.CFrame = location.pos tpButton.BackgroundColor3 = Color3.fromRGB(50, 255, 100) task.wait(0.3) tpButton.BackgroundColor3 = Color3.fromRGB(50, 150, 200) end end) end local findDealerBtn = Instance.new("TextButton", tab4) findDealerBtn.Size = UDim2.fromScale(0.9, 0.11) findDealerBtn.Position = UDim2.fromScale(0.05, 0.78) findDealerBtn.Text = "🔫 Find Weapon Dealer (اؚحث عن ؚا؊ع الأسلحة)" findDealerBtn.Font = Enum.Font.GothamBold findDealerBtn.TextScaled = true findDealerBtn.BackgroundColor3 = Color3.fromRGB(255, 100, 50) findDealerBtn.TextColor3 = Color3.new(1, 1, 1) findDealerBtn.ZIndex = 4 corner(findDealerBtn, 12) stroke(findDealerBtn, 3, Color3.fromRGB(200, 50, 0)) local dealerStatus = Instance.new("TextLabel", tab4) dealerStatus.Size = UDim2.fromScale(0.9, 0.08) dealerStatus.Position = UDim2.fromScale(0.05, 0.91) dealerStatus.Text = "⚠ موقع الؚا؊ع يتغير كل سيرفر" dealerStatus.Font = Enum.Font.GothamBold dealerStatus.TextScaled = true dealerStatus.BackgroundColor3 = Color3.fromRGB(30, 30, 30) dealerStatus.TextColor3 = Color3.fromRGB(255, 200, 100) dealerStatus.ZIndex = 4 corner(dealerStatus, 10) stroke(dealerStatus, 2, Color3.fromRGB(200, 150, 50)) findDealerBtn.MouseButton1Click:Connect(function() dealerStatus.Text = "🔍 جاري الؚحث..." dealerStatus.BackgroundColor3 = Color3.fromRGB(255, 200, 0) local found = false for _, obj in pairs(Workspace:GetDescendants()) do if obj:IsA("Model") then local name = string.lower(obj.Name) if string.find(name, "dealer") or string.find(name, "weapon") or string.find(name, "gun") or string.find(name, "seller") or string.find(name, "shop") then local humanoidRootPart = obj:FindFirstChild("HumanoidRootPart") or obj:FindFirstChildWhichIsA("BasePart") if humanoidRootPart and root then root.CFrame = humanoidRootPart.CFrame * CFrame.new(0, 0, 5) dealerStatus.Text = "✅ تم إيجاد الؚا؊ع! " .. obj.Name dealerStatus.BackgroundColor3 = Color3.fromRGB(50, 255, 100) found = true findDealerBtn.BackgroundColor3 = Color3.fromRGB(50, 255, 100) task.wait(2) findDealerBtn.BackgroundColor3 = Color3.fromRGB(255, 100, 50) break end end end end if not found then dealerStatus.Text = "❌ لم يتم إيجاد الؚا؊ع في هذا السيرفر" dealerStatus.BackgroundColor3 = Color3.fromRGB(255, 50, 50) end task.wait(3) dealerStatus.Text = "⚠ موقع الؚا؊ع يتغير كل سيرفر" dealerStatus.BackgroundColor3 = Color3.fromRGB(30, 30, 30) end) -- ═══════════════════════════════════════════════ -- FNAF ROBOT ESP SYSTEM -- ═══════════════════════════════════════════════ local robotESPObjs = {} local robotNames = { "Freddy", "Bonnie", "Chica", "Foxy", "Golden", "Toy", "Mangle", "Puppet", "Springtrap", "Nightmare", "Fredbear", "Circus", "Ballora", "Funtime", "Ennard", "Molten", "Scrap", "Lefty", "Rockstar", "Glamrock", "Montgomery", "Roxanne", "Animatronic", "RWQFSFASXC", "Shadow" } local function clearRobotESP() for _, v in pairs(robotESPObjs) do v:Destroy() end robotESPObjs = {} end local function isRobot(name) for _, robotName in pairs(robotNames) do if string.find(string.lower(name), string.lower(robotName)) then return true end end return false end local function createRobotESP(model) local primaryPart = model.PrimaryPart or model:FindFirstChildWhichIsA("BasePart") if not primaryPart then return end local bb = Instance.new("BillboardGui", gui) bb.Adornee = primaryPart bb.Size = UDim2.new(0, 200, 0, 80) bb.AlwaysOnTop = true bb.MaxDistance = 2000 local txt = Instance.new("TextLabel", bb) txt.Size = UDim2.fromScale(1, 1) txt.BackgroundTransparency = 1 txt.TextColor3 = Color3.fromRGB(255, 0, 255) txt.Font = Enum.Font.GothamBold txt.TextScaled = true txt.TextStrokeTransparency = 0.2 txt.TextStrokeColor3 = Color3.new(0, 0, 0) local connection connection = RunService.RenderStepped:Connect(function() if not model or not model.Parent or not primaryPart.Parent then bb:Destroy() connection:Disconnect() return end if char and root then local dist = math.floor((root.Position - primaryPart.Position).Magnitude) txt.Text = "🀖 " .. model.Name .. "\n" .. dist .. " m" end end) table.insert(robotESPObjs, bb) end local function updateRobotList() robotList:ClearAllChildren() local y = 0 local count = 0 for _, obj in pairs(Workspace:GetDescendants()) do if obj:IsA("Model") and isRobot(obj.Name) then count = count + 1 local b = Instance.new("TextLabel", robotList) b.Size = UDim2.new(1, -15, 0, 40) b.Position = UDim2.new(0, 7, 0, y) b.Text = "🀖 " .. obj.Name b.Font = Enum.Font.GothamBold b.TextScaled = true b.BackgroundColor3 = Color3.fromRGB(50, 20, 80) b.TextColor3 = Color3.fromRGB(255, 100, 255) b.ZIndex = 5 corner(b, 10) stroke(b, 2, Color3.fromRGB(150, 50, 200)) y = y + 45 end end robotList.CanvasSize = UDim2.new(0, 0, 0, y) robotCountLabel.Text = "🀖 Robots Found: " .. count end local function scanForRobots() clearRobotESP() for _, obj in pairs(Workspace:GetDescendants()) do if obj:IsA("Model") and isRobot(obj.Name) then createRobotESP(obj) end end updateRobotList() end robotESPBtn.MouseButton1Click:Connect(function() robotESP = not robotESP robotESPBtn.Text = robotESP and "🀖 Robot ESP : ON" or "🀖 Robot ESP : OFF" robotESPBtn.BackgroundColor3= robotESP and Color3.fromRGB(50, 255, 100) or Color3.fromRGB(200, 50, 200) if robotESP then scanForRobots() task.spawn(function() while robotESP do task.wait(3) if robotESP then scanForRobots() end end end) else clearRobotESP() robotList:ClearAllChildren() robotCountLabel.Text = "🀖 Robots Found: 0" end end) Workspace.DescendantAdded:Connect(function(obj) if robotESP and obj:IsA("Model") and isRobot(obj.Name) then task.wait(0.5) createRobotESP(obj) updateRobotList() end end) -- ═══════════════════════════════════════════════ -- FULLBRIGHT SYSTEM -- ═══════════════════════════════════════════════ local originalLightingSettings = { Brightness = Lighting.Brightness, ClockTime = Lighting.ClockTime, FogEnd = Lighting.FogEnd, GlobalShadows = Lighting.GlobalShadows, Ambient = Lighting.Ambient, OutdoorAmbient = Lighting.OutdoorAmbient } local function enableFullbright() Lighting.Brightness = 2 Lighting.ClockTime = 14 Lighting.FogEnd = 100000 Lighting.GlobalShadows = false Lighting.Ambient = Color3.fromRGB(255, 255, 255) Lighting.OutdoorAmbient = Color3.fromRGB(255, 255, 255) end local function disableFullbright() Lighting.Brightness = originalLightingSettings.Brightness Lighting.ClockTime = originalLightingSettings.ClockTime Lighting.FogEnd = originalLightingSettings.FogEnd Lighting.GlobalShadows = originalLightingSettings.GlobalShadows Lighting.Ambient = originalLightingSettings.Ambient Lighting.OutdoorAmbient = originalLightingSettings.OutdoorAmbient end fullbrightBtn.MouseButton1Click:Connect(function() fullbright = not fullbright fullbrightBtn.Text = fullbright and "💡 Fullbright : ON" or "💡 Fullbright : OFF" fullbrightBtn.BackgroundColor3 = fullbright and Color3.fromRGB(50, 255, 100) or Color3.fromRGB(255, 200, 50) if fullbright then enableFullbright() else disableFullbright() end end) -- ═══════════════════════════════════════════════ -- IMPROVED FPS BOOSTER SYSTEM -- ═══════════════════════════════════════════════ local function enableFPS() for _, v in pairs(Workspace:GetDescendants()) do if v:IsA("ParticleEmitter") or v:IsA("Trail") or v:IsA("Smoke") or v:IsA("Fire") or v:IsA("Sparkles") then v.Enabled = false elseif v:IsA("Explosion") then v.Visible = false elseif v:IsA("PostEffect") then v.Enabled = false end end Lighting.GlobalShadows = false Lighting.FogEnd = 9e9 for _, effect in pairs(Lighting:GetChildren()) do if effect:IsA("PostEffect") then effect.Enabled = false end end for _, effect in pairs(camera:GetChildren()) do if effect:IsA("PostEffect") then effect.Enabled = false end end settings().Rendering.QualityLevel = Enum.QualityLevel.Level01 local terrain = Workspace:FindFirstChildOfClass("Terrain") if terrain then terrain.Decoration = false end end local function disableFPS() for _, v in pairs(Workspace:GetDescendants()) do if v:IsA("ParticleEmitter") or v:IsA("Trail") or v:IsA("Smoke") or v:IsA("Fire") or v:IsA("Sparkles") then v.Enabled = true elseif v:IsA("Explosion") then v.Visible = true elseif v:IsA("PostEffect") then v.Enabled = true end end Lighting.GlobalShadows = true for _, effect in pairs(Lighting:GetChildren()) do if effect:IsA("PostEffect") then effect.Enabled = true end end for _, effect in pairs(camera:GetChildren()) do if effect:IsA("PostEffect") then effect.Enabled = true end end settings().Rendering.QualityLevel = Enum.QualityLevel.Automatic local terrain = Workspace:FindFirstChildOfClass("Terrain") if terrain then terrain.Decoration = true end end fpsBtn.MouseButton1Click:Connect(function() fpsBoost = not fpsBoost fpsBtn.Text = fpsBoost and "⚡ FPS Booster : ON" or "⚡ FPS Booster : OFF" fpsBtn.BackgroundColor3 = fpsBoost and Color3.fromRGB(50, 255, 100) or Color3.fromRGB(100, 255, 100) if fpsBoost then enableFPS() else disableFPS() end end) -- ═══════════════════════════════════════════════ -- INFINITE JUMP SYSTEM -- ═══════════════════════════════════════════════ infJumpBtn.MouseButton1Click:Connect(function() infJump = not infJump infJumpBtn.Text = infJump and "♟ Infinite Jump : ON" or "♟ Infinite Jump : OFF" infJumpBtn.BackgroundColor3 = infJump and Color3.fromRGB(50, 255, 100) or Color3.fromRGB(100, 200, 255) end) UIS.JumpRequest:Connect(function() if infJump and hum and hum.Parent then hum:ChangeState(Enum.HumanoidStateType.Jumping) end end) -- ═══════════════════════════════════════════════ -- HITBOX EXPANDER SYSTEM -- ═══════════════════════════════════════════════ local originalSizes = {} local function expandHitboxes() for _, p in pairs(Players:GetPlayers()) do if p ~= plr and p.Character then local hrp = p.Character:FindFirstChild("HumanoidRootPart") if hrp then if not originalSizes[p.UserId] then originalSizes[p.UserId] = hrp.Size end hrp.Size = Vector3.new(hitboxSize, hitboxSize, hitboxSize) hrp.Transparency = 0.7 hrp.CanCollide = false end end end end local function resetHitboxes() for _, p in pairs(Players:GetPlayers()) do if p ~= plr and p.Character then local hrp = p.Character:FindFirstChild("HumanoidRootPart") if hrp and originalSizes[p.UserId] then hrp.Size = originalSizes[p.UserId] hrp.Transparency = 1 hrp.CanCollide = true end end end originalSizes = {} end hitboxBtn.MouseButton1Click:Connect(function() hitboxEnabled = not hitboxEnabled hitboxBtn.Text = hitboxEnabled and "📊 Hitbox Expander : ON" or "📊 Hitbox Expander : OFF" hitboxBtn.BackgroundColor3 = hitboxEnabled and Color3.fromRGB(50, 255, 100) or Color3.fromRGB(255, 100, 200) if hitboxEnabled then expandHitboxes() else resetHitboxes() end end) RunService.Heartbeat:Connect(function() if hitboxEnabled then expandHitboxes() end end) hitboxSizeBox.FocusLost:Connect(function() local v = tonumber(hitboxSizeBox.Text) if v and v > 0 and v <= 50 then hitboxSize = v hitboxSizeBox.Text = "" if hitboxEnabled then expandHitboxes() end end end) -- ═══════════════════════════════════════════════ -- SPEED SYSTEM -- ═══════════════════════════════════════════════ speedBox.FocusLost:Connect(function() local v = tonumber(speedBox.Text) if v and v > 0 and v <= 500 then currentSpeed = v hum.WalkSpeed = v speedBox.Text = "" end end) resetSpeed.MouseButton1Click:Connect(function() currentSpeed = defaultWS hum.WalkSpeed = defaultWS speedBox.Text = "" end) -- ═══════════════════════════════════════════════ -- NOCLIP SYSTEM -- ═══════════════════════════════════════════════ ncBtn.MouseButton1Click:Connect(function() noclip = not noclip ncBtn.Text = noclip and "👻 NoClip : ON" or "👻 NoClip : OFF" ncBtn.BackgroundColor3 = noclip and Color3.fromRGB(50, 255, 100) or Color3.fromRGB(255, 100, 100) end) RunService.Stepped:Connect(function() if noclip and char then for _, v in pairs(char:GetDescendants()) do if v:IsA("BasePart") and v.CanCollide then v.CanCollide = false end end end end) -- ═══════════════════════════════════════════════ -- ESP SYSTEM -- ═══════════════════════════════════════════════ local espObjs = {} local function clearESP() for _, v in pairs(espObjs) do v:Destroy() end espObjs = {} end local function createESP(p) if p == plr then return end local c = p.Character if not c or not c:FindFirstChild("HumanoidRootPart") then return end local bb = Instance.new("BillboardGui", gui) bb.Adornee = c.HumanoidRootPart bb.Size = UDim2.new(0, 200, 0, 60) bb.AlwaysOnTop = true bb.MaxDistance = 1000 local txt = Instance.new("TextLabel", bb) txt.Size = UDim2.fromScale(1, 1) txt.BackgroundTransparency = 1 txt.TextColor3 = Color3.fromRGB(255, 50, 50) txt.Font = Enum.Font.GothamBold txt.TextScaled = true txt.TextStrokeTransparency = 0.3 txt.TextStrokeColor3 = Color3.new(0, 0, 0) local connection connection = RunService.RenderStepped:Connect(function() if not c or not c.Parent or not c:FindFirstChild("HumanoidRootPart") then bb:Destroy() connection:Disconnect() return end local dist = math.floor((root.Position - c.HumanoidRootPart.Position).Magnitude) txt.Text = (showNames and p.Name or "") .. "\n" .. dist .. " m" end) table.insert(espObjs, bb) end espBtn.MouseButton1Click:Connect(function() espOn = not espOn espBtn.Text = espOn and "👁 ESP : ON" or "👁 ESP : OFF" espBtn.BackgroundColor3 = espOn and Color3.fromRGB(50, 255, 100) or Color3.fromRGB(255, 60, 60) clearESP() if espOn then for _, p in pairs(Players:GetPlayers()) do if p.Character then createESP(p) end end end end) nameBtn.MouseButton1Click:Connect(function() showNames = not showNames nameBtn.Text = showNames and "📝 ESP Names : ON" or "📝 ESP Names : OFF" nameBtn.BackgroundColor3 = showNames and Color3.fromRGB(50, 255, 100) or Color3.fromRGB(255, 140, 0) end) -- ═══════════════════════════════════════════════ -- TELEPORT SYSTEM -- ═══════════════════════════════════════════════ tpBtn.MouseButton1Click:Connect(function() list.Visible = not list.Visible tpBtn.Text = list.Visible and "🌍 Close Teleport" or "🌍 Open Teleport" if list.Visible then list:ClearAllChildren() local y = 0 for _, p in pairs(Players:GetPlayers()) do if p ~= plr then local b = Instance.new("TextButton", list) b.Size = UDim2.new(1, -15, 0, 45) b.Position = UDim2.new(0, 7, 0, y) b.Text = "📍 " .. p.Name b.Font = Enum.Font.GothamBold b.TextScaled = true b.BackgroundColor3 = Color3.fromRGB(50, 50, 150) b.TextColor3 = Color3.new(1, 1, 1) b.ZIndex = 5 corner(b, 10) stroke(b, 2, Color3.fromRGB(0, 170, 255)) y = y + 50 b.MouseButton1Click:Connect(function() if p.Character and p.Character:FindFirstChild("HumanoidRootPart") then root.CFrame = p.Character.HumanoidRootPart.CFrame * CFrame.new(0, 0, 3) list.Visible = false tpBtn.Text = "🌍 Open Teleport" end end) end end list.CanvasSize = UDim2.new(0, 0, 0, y) end end) -- ═══════════════════════════════════════════════ -- AUTO ESP ON NEW PLAYERS -- ═══════════════════════════════════════════════ Players.PlayerAdded:Connect(function(p) if espOn then p.CharacterAdded:Connect(function() task.wait(0.5) createESP(p) end) end end) Players.PlayerRemoving:Connect(function() if espOn then clearESP() for _, p in pairs(Players:GetPlayers()) do if p.Character then createESP(p) end end end end) -- ═══════════════════════════════════════════════ -- CHARACTER RESPAWN HANDLER -- ═══════════════════════════════════════════════ plr.CharacterAdded:Connect(function(newChar) char = newChar hum = newChar:WaitForChild("Humanoid") root = newChar:WaitForChild("HumanoidRootPart") task.wait(0.5) hum.WalkSpeed = currentSpeed if fpsBoost then enableFPS() end if fullbright then enableFullbright() end end)