Bluugui V2
Key RequiredUniversal

Bluugui V2

Universal ScriptBludlubluesBludlublues 5K views 1.7K executesUpdated Sep 5, 2025
5.0/ 5(1 votes)
10100% Positive
Lua Script•27 lines (5078 chars)
local p=game.Players.LocalPlayer;local u=game:GetService("UserInputService");local c=p.Character or p.CharacterAdded:Wait();local h=c:WaitForChild("Humanoid");local r=c:WaitForChild("HumanoidRootPart");local cam=workspace.CurrentCamera;local s=50;local j,t,g,f,k,n=false,false,false,false,false,false
local gui=Instance.new("ScreenGui",p.PlayerGui)gui.ResetOnSpawn=false
local fr=Instance.new("Frame",gui)fr.Size=UDim2.new(.35,0,.75,0)fr.Position=UDim2.new(.02,0,.2,0)fr.BackgroundColor3=Color3.fromRGB(173,216,230)fr.Active=true fr.Draggable=true
local bar=Instance.new("Frame",gui)bar.Size=UDim2.new(.12,0,.05,0)bar.Position=UDim2.new(.02,0,.2,0)bar.BackgroundColor3=Color3.fromRGB(100,150,200)bar.Active=true bar.Draggable=true bar.Visible=false
local barBtn=Instance.new("TextButton",bar)barBtn.Size=UDim2.new(1,0,1,0)barBtn.BackgroundTransparency=1 barBtn.Text="≡"barBtn.TextScaled=true barBtn.Font=Enum.Font.SourceSansBold barBtn.TextColor3=Color3.new(1,1,1)
local min=Instance.new("TextButton",fr)min.Size=UDim2.new(.14,0,.08,0)min.Position=UDim2.new(.86,0,0,0)min.BackgroundColor3=Color3.fromRGB(120,180,200)min.Text="—"min.TextScaled=true min.Font=Enum.Font.SourceSansBold min.TextColor3=Color3.new(1,1,1)
local function b(t,y)local x=Instance.new("TextButton",fr)x.Size=UDim2.new(.9,0,.08,0)x.Position=UDim2.new(.05,0,y,0)x.BackgroundColor3=Color3.fromRGB(140,200,220)x.TextColor3=Color3.new(1,1,1)x.TextScaled=true x.Font=Enum.Font.SourceSansBold x.Text=t return x end
local jb=b("Jump: OFF",.12)local up=b("Run +",.2)local dn=b("Run -",.28)local tp=b("Tap TP: OFF",.36)local ex=b("Explosion All!",.44)local lag=b("Fake Lag!",.52)local gd=b("Godmode: OFF",.6)local ff=b("ForceField: OFF",.68)local ka=b("Kill Aura: OFF",.76)local nc=b("Noclip: OFF",.84)
local function minz()fr.Visible=false bar.Position=fr.Position bar.Visible=true end;local function maxz()fr.Visible=true bar.Visible=false fr.Position=bar.Position end
min.MouseButton1Click:Connect(minz)barBtn.MouseButton1Click:Connect(maxz)
jb.MouseButton1Click:Connect(function()j=not j;jb.Text=j and"Jump: ON"or"Jump: OFF"end)
u.JumpRequest:Connect(function()if j and h then h:ChangeState(Enum.HumanoidStateType.Jumping)end end)
local function rs()if h then h.WalkSpeed=s end end
up.MouseButton1Click:Connect(function()s+=10 rs()end)dn.MouseButton1Click:Connect(function()if s>5 then s-=10 rs()end end)rs()
tp.MouseButton1Click:Connect(function()t=not t;tp.Text=t and"Tap TP: ON"or"Tap TP: OFF"end)
u.InputBegan:Connect(function(i)if t and i.UserInputType==Enum.UserInputType.Touch then local pos=i.Position local ray=workspace:Raycast(cam.CFrame.Position,(cam:ScreenPointToRay(pos.X,pos.Y).Direction*500))if ray and r then r.CFrame=CFrame.new(ray.Position+Vector3.new(0,3,0))end end end)
local function boom(ch)local pr=ch:FindFirstChild("HumanoidRootPart")if pr then local e=Instance.new("Explosion",workspace)e.Position=pr.Position e.BlastRadius=10 e.BlastPressure=0 e.DestroyJointRadiusPercent=0 end end
ex.MouseButton1Click:Connect(function()for _,pl in pairs(game.Players:GetPlayers())do if pl.Character then boom(pl.Character)end end end)
lag.MouseButton1Click:Connect(function()local o=cam.CFrame for i=1,15 do cam.CFrame=cam.CFrame*CFrame.Angles(0,math.rad(math.random(-5,5)),0)task.wait(.03)end cam.CFrame=o end)
gd.MouseButton1Click:Connect(function()g=not g;gd.Text=g and"Godmode: ON"or"Godmode: OFF"end)
task.spawn(function()while task.wait(.2)do if g and h and h.Health<h.MaxHealth then h.Health=h.MaxHealth end end end)
ff.MouseButton1Click:Connect(function()f=not f;ff.Text=f and"ForceField: ON"or"ForceField: OFF"if f then if not c:FindFirstChildOfClass("ForceField")then Instance.new("ForceField",c)end task.spawn(function()while f and c.Parent do if not c:FindFirstChildOfClass("ForceField")then Instance.new("ForceField",c)end task.wait(1)end if c:FindFirstChildOfClass("ForceField")then c:FindFirstChildOfClass("ForceField"):Destroy()end end)else if c:FindFirstChildOfClass("ForceField")then c:FindFirstChildOfClass("ForceField"):Destroy()end end end)
ka.MouseButton1Click:Connect(function()k=not k;ka.Text=k and"Kill Aura: ON"or"Kill Aura: OFF"end)
task.spawn(function()while task.wait(.3)do if k and c and h and h.Health>0 then local tool=p.Character:FindFirstChildOfClass("Tool")if tool then for _,pl in pairs(game.Players:GetPlayers())do if pl~=p and pl.Character and pl.Character:FindFirstChild("HumanoidRootPart")then local d=(pl.Character.HumanoidRootPart.Position-r.Position).Magnitude if d<10 then local oh=pl.Character:FindFirstChildOfClass("Humanoid")if oh and oh.Health>0 then oh:TakeDamage(10)end end end end end end end end)
nc.MouseButton1Click:Connect(function()n=not n;nc.Text=n and"Noclip: ON"or"Noclip: OFF"end)
game:GetService("RunService").Stepped:Connect(function()if n and c and c.Parent then for _,v in pairs(c:GetDescendants())do if v:IsA("BasePart")and v.CanCollide then v.CanCollide=false end end end end)
p.CharacterAdded:Connect(function(ch)c=ch h=c:WaitForChild("Humanoid")r=c:WaitForChild("HumanoidRootPart")rs()if f then Instance.new("ForceField",c)end end)

Features & Information

Tap to tp Inf jump Tp to random player Adjustable run speed Harmless explosion Godmode (heals to max hp every 0.2 secs) Noclip Kill aura (need tool in hand)
#Gui#Infinite yield#Keyless#No key#Nokey

Community Comments (6)

BludlubluesBludlubluesSep 5, 2025

I'm probably gonna make a troll gui next

BludlubluesBludlubluesSep 5, 2025

Also Fake Lag is just some screen shake uhhhh

BludlubluesBludlubluesSep 5, 2025

Comment any bug pls

LuauIsBluu_2LuauIsBluu_2Sep 9, 2025

Also bro for make gui beter i add an fe animation loader u can do the same

nebluududenebluududeSep 27, 2025

others see explosion without backdoor?

Replying to @nebluudude
BludlubluesBludlubluesSep 28, 2025

@nebluudude no sadly

More Scripts for Universal Scripts