1local TweenService = game:GetService("TweenService")2local RunService = game:GetService("RunService")3local UIS = game:GetService("UserInputService")4local Players = game:GetService("Players")56local ScreenGui = Instance.new("ScreenGui")7local target = game:GetService("CoreGui") or Players.LocalPlayer:WaitForChild("PlayerGui")8ScreenGui.Parent = target9ScreenGui.Name = "LoriUltra_Final_ESP_90"10ScreenGui.ResetOnSpawn = false1112local rainbow = Color3.new(1,1,1)13task.spawn(function()14 local s = 015 while task.wait() do s = s + 0.005; rainbow = Color3.fromHSV(s % 1, 0.7, 1) end16end)1718local function Notify(txt)19 local n = Instance.new("TextLabel", ScreenGui)20 n.Size = UDim2.new(0, 280, 0, 45); n.Position = UDim2.new(1, 20, 1, -150)21 n.BackgroundColor3 = Color3.fromRGB(15,15,15); n.TextColor3 = rainbow22 n.Text = " [RED]: "..txt; n.Font = Enum.Font.GothamBold; n.TextSize = 1523 Instance.new("UICorner", n); local s = Instance.new("UIStroke", n); s.Thickness = 224 task.spawn(function()25 n:TweenPosition(UDim2.new(1, -300, 1, -150), "Out", "Back", 0.5)26 task.wait(2.5); n:TweenPosition(UDim2.new(1, 50, 1, -150), "In", "Quad", 0.5)27 task.wait(0.6); n:Destroy()28 end)29 task.spawn(function() while n.Parent do s.Color = rainbow; n.TextColor3 = rainbow; task.wait() end end)30end3132local function SideBtn(name, offset, func)33 local b = Instance.new("TextButton", ScreenGui)34 b.Size = UDim2.new(0, 120, 0, 55); b.Position = UDim2.new(1, -140, 0.5, offset)35 b.BackgroundColor3 = Color3.fromRGB(20, 20, 20); b.Text = name; b.Font = Enum.Font.GothamBlack; b.TextSize = 18; b.TextColor3 = Color3.new(1,1,1)36 Instance.new("UICorner", b); local s = Instance.new("UIStroke", b); s.Thickness = 337 b.MouseButton1Click:Connect(function() func(b, s) end)38 task.spawn(function() while task.wait() do s.Color = rainbow end end)39end4041local MainFrame = Instance.new("Frame", ScreenGui)42MainFrame.Size = UDim2.new(0, 560, 0, 480); MainFrame.Position = UDim2.new(0.5, -280, 0.5, -240)43MainFrame.BackgroundColor3 = Color3.fromRGB(12, 12, 12); MainFrame.Visible = false; MainFrame.Active = true; MainFrame.Draggable = true44Instance.new("UICorner", MainFrame); local MainStroke = Instance.new("UIStroke", MainFrame); MainStroke.Thickness = 44546local Title = Instance.new("TextLabel", MainFrame)47Title.Size = UDim2.new(1, 0, 0, 85); Title.BackgroundTransparency = 148Title.Text = "RED V2"; Title.TextSize = 55; Title.Font = Enum.Font.GothamBlack; Title.TextColor3 = rainbow4950local Scroll = Instance.new("ScrollingFrame", MainFrame)51Scroll.Size = UDim2.new(1, -25, 1, -110); Scroll.Position = UDim2.new(0, 12, 0, 95)52Scroll.BackgroundTransparency = 1; Scroll.AutomaticCanvasSize = Enum.AutomaticSize.Y; Scroll.ScrollBarThickness = 053Instance.new("UIListLayout", Scroll).Padding = UDim.new(0, 12)5455local function AddBtn(text, func)56 local b = Instance.new("TextButton", Scroll)57 b.Size = UDim2.new(1, -15, 0, 70); b.BackgroundColor3 = Color3.fromRGB(28, 28, 28)58 b.Text = text; b.Font = Enum.Font.GothamBlack; b.TextSize = 25; b.TextColor3 = Color3.new(1,1,1)59 Instance.new("UICorner", b); local s = Instance.new("UIStroke", b); s.Thickness = 360 b.MouseButton1Click:Connect(function() pcall(func, b) end)61 task.spawn(function() while task.wait() do s.Color = rainbow end end)62end6364SideBtn("FLY", -70, function(btn)65 _G.LoriFly = not _G.LoriFly; btn.Text = _G.LoriFly and "FLY: ON" or "FLY"66 Notify("Fly Mode: " .. (_G.LoriFly and "Active" or "Disabled"))67 local char = Players.LocalPlayer.Character68 if _G.LoriFly and char then69 local root = char:FindFirstChild("HumanoidRootPart")70 local bv = Instance.new("BodyVelocity", root); bv.Name = "LoriFly"; bv.MaxForce = Vector3.new(1e6,1e6,1e6)71 task.spawn(function()72 while _G.LoriFly and root do73 local cam = workspace.CurrentCamera.CFrame; local d = Vector3.new(0,0,0)74 if UIS:IsKeyDown("W") then d = d + cam.LookVector end75 if UIS:IsKeyDown("S") then d = d - cam.LookVector end76 if UIS:IsKeyDown("A") then d = d - cam.RightVector end77 if UIS:IsKeyDown("D") then d = d + cam.RightVector end78 bv.Velocity = d * 75; task.wait()79 end80 if bv then bv:Destroy() end81 end)82 end83end)8485SideBtn("MENU", 0, function() MainFrame.Visible = not MainFrame.Visible end)8687AddBtn("🌀 EXIT PORTAL", function()88 local r = Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart")89 if r then r.CFrame = CFrame.new(-234.05, 20.22, -228.79); Notify("Portal TP Success!") end90end)9192local farmOn = false93AddBtn("💰 AUTO-FARM COINS: OFF", function(btn)94 farmOn = not farmOn; btn.Text = farmOn and "💰 FARMING..." or "💰 AUTO-FARM COINS: OFF"95 Notify("Farm " .. (farmOn and "Running" or "Stopped"))96 if farmOn then97 task.spawn(function()98 while farmOn do99 local root = Players.LocalPlayer.Character and Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart")100 if root then101 for _, o in pairs(workspace:GetDescendants()) do102 if not farmOn then break end103 if o.Name:lower():find("coin") and o:IsA("BasePart") then104 root.CFrame = o.CFrame; task.wait(0.35)105 end106 end107 end108 task.wait(0.5)109 end110 end)111 end112end)113114local speedOn = false115AddBtn("⚡ SPEED 100: OFF", function(btn)116 speedOn = not speedOn; btn.Text = speedOn and "⚡ SPEED 100: ON" or "⚡ SPEED 100: OFF"117 Notify("Speed Mod: " .. (speedOn and "100" or "Default"))118end)119120local espActive = false121AddBtn("🔴 PLAYER ESP: OFF", function(btn)122 espActive = not espActive; btn.Text = espActive and "🔴 ESP: ON" or "🔴 PLAYER ESP: OFF"123 Notify("ESP: " .. (espActive and "Active" or "Disabled"))124 if not espActive then125 for _, p in pairs(Players:GetPlayers()) do126 if p.Character and p.Character:FindFirstChild("ESPHl") then p.Character.ESPHl:Destroy() end127 end128 end129end)130131for i = 1, 7 do132 AddBtn("📺 TELEPORT TO VHStv " .. i, function()133 local t = workspace:FindFirstChild("VHStv"..i, true)134 if t and Players.LocalPlayer.Character then 135 Players.LocalPlayer.Character:PivotTo(t:GetPivot() * CFrame.new(0,5,0))136 Notify("TP to TV " .. i)137 end138 end)139end140141RunService.RenderStepped:Connect(function()142 MainStroke.Color = rainbow; Title.TextColor3 = rainbow143 local char = Players.LocalPlayer.Character144 if not char then return end145 if speedOn then146 local r, h = char:FindFirstChild("HumanoidRootPart"), char:FindFirstChild("Humanoid")147 if r and h and h.MoveDirection.Magnitude > 0 then r.CFrame = r.CFrame + (h.MoveDirection * 1.25) end148 end149 if espActive then150 for _, p in pairs(Players:GetPlayers()) do151 if p ~= Players.LocalPlayer and p.Character and not p.Character:FindFirstChild("ESPHl") then152 local hl = Instance.new("Highlight", p.Character)153 hl.Name = "ESPHl"; hl.FillColor = Color3.new(1,0,0); hl.OutlineColor = Color3.new(1,1,1)154 end155 end156 end157end)158159Notify("Lori Ultra v3.0 (ESP) Loaded!")160161162163164AddBtn("☀️ FULLBRIGHT: ON/OFF", function()165 local L = game:GetService("Lighting")166 L.Brightness = 2; L.ClockTime = 14; L.FogEnd = 1e5; L.GlobalShadows = false167 Notify("FullBright Active!")168end)
Comments
Loading comments…