WeAreAngles GUI cheat OFICIAL
Key RequiredUniversal

WeAreAngles GUI cheat OFICIAL

Universal ScriptBobi_topBobi_top 449 views 81 executesUpdated Dec 28, 2025
5.0/ 5(1 votes)
10100% Positive
Lua Script•487 lines (15520 chars)
-- Weareangles TEAM GUI - FULL SCRIPT (PART 1/2)

local player = game.Players.LocalPlayer
local RunService = game:GetService("RunService")
local UIS = game:GetService("UserInputService")
local TweenService = game:GetService("TweenService")
local StarterGui = game:GetService("StarterGui")
local SoundService = game:GetService("SoundService")
local Camera = workspace.CurrentCamera

------------------------------------------------
-- SYMBOL (⬛ 〽️) 5 seconds
------------------------------------------------
local symbolGui = Instance.new("ScreenGui", player.PlayerGui)

local symbolFrame = Instance.new("Frame", symbolGui)
symbolFrame.Size = UDim2.new(0,120,0,120)
symbolFrame.Position = UDim2.new(0.5,-60,0.4,-60)
symbolFrame.BackgroundColor3 = Color3.new(0,0,0)
symbolFrame.BorderSizePixel = 0

local symbolText = Instance.new("TextLabel", symbolFrame)
symbolText.Size = UDim2.new(1,0,1,0)
symbolText.BackgroundTransparency = 1
symbolText.Text = "〽️"
symbolText.Font = Enum.Font.GothamBold
symbolText.TextScaled = true
symbolText.TextColor3 = Color3.new(1,1,1)

task.delay(5,function()
	symbolGui:Destroy()
end)

------------------------------------------------
-- MAIN GUI
------------------------------------------------
local gui = Instance.new("ScreenGui", player.PlayerGui)
gui.ResetOnSpawn = false

local frame = Instance.new("Frame", gui)
frame.Size = UDim2.new(0,360,0,50)
frame.Position = UDim2.new(0,20,0.15,0)
frame.BackgroundColor3 = Color3.fromRGB(20,20,20)
frame.Active = true
frame.Draggable = true
frame.ClipsDescendants = true

-- Rainbow border
local stroke = Instance.new("UIStroke", frame)
stroke.Thickness = 2
RunService.RenderStepped:Connect(function()
	stroke.Color = Color3.fromHSV((tick()%6)/6,1,1)
end)

------------------------------------------------
-- SOUNDS
------------------------------------------------
local clickSound = Instance.new("Sound", SoundService)
clickSound.SoundId = "rbxassetid://12221967"
clickSound.Volume = 0.6

------------------------------------------------
-- TITLE BAR
------------------------------------------------
local titleBar = Instance.new("Frame", frame)
titleBar.Size = UDim2.new(1,0,0,45)
titleBar.BackgroundColor3 = Color3.fromRGB(35,35,35)

local title = Instance.new("TextLabel", titleBar)
title.Size = UDim2.new(1,-50,1,0)
title.Position = UDim2.new(0,10,0,0)
title.BackgroundTransparency = 1
title.Text = "Weareangles TEAM"
title.Font = Enum.Font.GothamBold
title.TextSize = 16
title.TextColor3 = Color3.new(1,1,1)
title.TextXAlignment = Enum.TextXAlignment.Left

local minimize = Instance.new("TextButton", titleBar)
minimize.Size = UDim2.new(0,32,0,32)
minimize.Position = UDim2.new(1,-37,0,6)
minimize.Text = "-"
minimize.Font = Enum.Font.GothamBold
minimize.TextSize = 18
minimize.BackgroundColor3 = Color3.fromRGB(60,60,60)
minimize.TextColor3 = Color3.new(1,1,1)

------------------------------------------------
-- BUTTON CREATOR
------------------------------------------------
local items = {}
local function createButton(text)
	local b = Instance.new("TextButton", frame)
	b.Size = UDim2.new(1,-20,0,36)
	b.BackgroundColor3 = Color3.fromRGB(45,45,45)
	b.TextColor3 = Color3.new(1,1,1)
	b.Font = Enum.Font.Gotham
	b.TextSize = 14
	b.Text = text
	b.MouseButton1Click:Connect(function()
		clickSound:Play()
	end)
	table.insert(items,b)
	return b
end

------------------------------------------------
-- ALL BUTTONS (NONE REMOVED)
------------------------------------------------
local infiniteJumpBtn = createButton("Infinite Jump")
local espBtn          = createButton("ESP")
local xrayBtn         = createButton("X Ray")
local noclipBtn       = createButton("Noclip")
local rainbowBtn      = createButton("Rainbow Avatar")
local spinBtn         = createButton("Spin")
local particlesBtn    = createButton("Particles")
local f3xBtn          = createButton("F3X")
local flyGuiBtn       = createButton("FLY GUI")
local resetBtn        = createButton("Reset")
local goldBtn         = createButton("Gold")
local antiAfkBtn      = createButton("Anti AFK")

------------------------------------------------
-- TEXTBOXES
------------------------------------------------
local speedBox = Instance.new("TextBox", frame)
speedBox.Size = UDim2.new(1,-20,0,30)
speedBox.Text = "Enter Speed..."
speedBox.BackgroundColor3 = Color3.fromRGB(65,65,65)
speedBox.TextColor3 = Color3.new(1,1,1)
speedBox.Font = Enum.Font.Gotham
speedBox.TextSize = 14
table.insert(items,speedBox)

local jumpBox = Instance.new("TextBox", frame)
jumpBox.Size = UDim2.new(1,-20,0,30)
jumpBox.Text = "Enter JumpPower..."
jumpBox.BackgroundColor3 = Color3.fromRGB(65,65,65)
jumpBox.TextColor3 = Color3.new(1,1,1)
jumpBox.Font = Enum.Font.Gotham
jumpBox.TextSize = 14
table.insert(items,jumpBox)

local messageBox = Instance.new("TextBox", frame)
messageBox.Size = UDim2.new(1,-20,0,30)
messageBox.Text = "Enter Message..."
messageBox.BackgroundColor3 = Color3.fromRGB(65,65,65)
messageBox.TextColor3 = Color3.new(1,1,1)
messageBox.Font = Enum.Font.Gotham
messageBox.TextSize = 14
table.insert(items,messageBox)

local sendBtn = Instance.new("TextButton", frame)
sendBtn.Size = UDim2.new(1,-20,0,30)
sendBtn.Text = "Send"
sendBtn.Font = Enum.Font.GothamBold
sendBtn.TextSize = 14
sendBtn.BackgroundColor3 = Color3.fromRGB(70,70,70)
sendBtn.TextColor3 = Color3.new(1,1,1)
table.insert(items,sendBtn)

------------------------------------------------
-- AUTO LAYOUT
------------------------------------------------
local y = 55
for _,v in ipairs(items) do
	v.Position = UDim2.new(0,10,0,y)
	y += v.Size.Y.Offset + 8
end
frame.Size = UDim2.new(0,360,0,y)

------------------------------------------------
-- MINIMIZE
------------------------------------------------
local minimized = false
local fullSize = frame.Size
minimize.MouseButton1Click:Connect(function()
	minimized = not minimized
	TweenService:Create(frame,TweenInfo.new(0.4),{
		Size = minimized and UDim2.new(0,360,0,45) or fullSize
	}):Play()
	minimize.Text = minimized and "+" or "-"
end)

-- >>> NO EJECUTES AÚN <<<
-- ESP, XRAY, FLY, ETC VIENEN EN PARTE 2------------------------------------------------
-- INFINITE JUMP
------------------------------------------------
local infJump = false
UIS.JumpRequest:Connect(function()
	if infJump and player.Character then
		player.Character.Humanoid:ChangeState(Enum.HumanoidStateType.Jumping)
	end
end)
infiniteJumpBtn.MouseButton1Click:Connect(function()
	infJump = not infJump
	infiniteJumpBtn.Text = infJump and "Infinite Jump: ON" or "Infinite Jump"
end)

------------------------------------------------
-- NOCLIP
------------------------------------------------
local noclip = false
RunService.Stepped:Connect(function()
	if noclip and player.Character then
		for _,p in pairs(player.Character:GetDescendants()) do
			if p:IsA("BasePart") then p.CanCollide = false end
		end
	end
end)
noclipBtn.MouseButton1Click:Connect(function()
	noclip = not noclip
	noclipBtn.Text = noclip and "Noclip: ON" or "Noclip"
end)

------------------------------------------------
-- RAINBOW AVATAR
------------------------------------------------
local rainbow = false
RunService.RenderStepped:Connect(function()
	if rainbow and player.Character then
		for _,p in pairs(player.Character:GetChildren()) do
			if p:IsA("BasePart") then
				p.Color = Color3.fromHSV((tick()%5)/5,1,1)
			end
		end
	end
end)
rainbowBtn.MouseButton1Click:Connect(function()
	rainbow = not rainbow
	rainbowBtn.Text = rainbow and "Rainbow: ON" or "Rainbow Avatar"
end)

------------------------------------------------
-- SPIN
------------------------------------------------
local spinning = false
RunService.RenderStepped:Connect(function(dt)
	if spinning and player.Character and player.Character:FindFirstChild("HumanoidRootPart") then
		player.Character.HumanoidRootPart.CFrame *= CFrame.Angles(0, math.rad(9999*dt),0)
	end
end)
spinBtn.MouseButton1Click:Connect(function()
	spinning = not spinning
	spinBtn.Text = spinning and "Spin: ON" or "Spin"
end)

------------------------------------------------
-- PARTICLES
------------------------------------------------
particlesBtn.MouseButton1Click:Connect(function()
	pcall(function()
		loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-Mlg-Particles-Update-45554"))()
	end)
end)

------------------------------------------------
-- F3X
------------------------------------------------
f3xBtn.MouseButton1Click:Connect(function()
	pcall(function()
		loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-F3X-Tool-44387"))()
	end)
end)

------------------------------------------------
-- RESET
------------------------------------------------
resetBtn.MouseButton1Click:Connect(function()
	if player.Character then
		player.Character.Humanoid.Health = 0
	end
end)

------------------------------------------------
-- GOLD
------------------------------------------------
goldBtn.MouseButton1Click:Connect(function()
	local char = player.Character
	if not char then return end
	for _,v in pairs(char:GetChildren()) do
		if v:IsA("Accessory") or v:IsA("Shirt") or v:IsA("Pants") then v:Destroy() end
		if v:IsA("BasePart") then v.Color = Color3.fromRGB(255,221,0) end
	end
end)

------------------------------------------------
-- ANTI AFK
------------------------------------------------
local antiAfk = false
task.spawn(function()
	while true do
		task.wait(1020)
		if antiAfk and player.Character and player.Character:FindFirstChild("HumanoidRootPart") then
			player.Character.HumanoidRootPart.CFrame += Vector3.new(1,0,0)
		end
	end
end)
antiAfkBtn.MouseButton1Click:Connect(function()
	antiAfk = not antiAfk
	antiAfkBtn.Text = antiAfk and "Anti AFK: ON" or "Anti AFK"
end)

------------------------------------------------
-- SPEED / JUMP / MESSAGE
------------------------------------------------
speedBox.FocusLost:Connect(function()
	local v = tonumber(speedBox.Text)
	if v and player.Character and player.Character:FindFirstChild("Humanoid") then
		player.Character.Humanoid.WalkSpeed = v
	end
end)

jumpBox.FocusLost:Connect(function()
	local v = tonumber(jumpBox.Text)
	if v and player.Character and player.Character:FindFirstChild("Humanoid") then
		player.Character.Humanoid.JumpPower = v
	end
end)

sendBtn.MouseButton1Click:Connect(function()
	if messageBox.Text ~= "" then
		StarterGui:SetCore("SendNotification",{
			Title="Message",
			Text=messageBox.Text,
			Duration=2
		})
	end
end)

------------------------------------------------
-- FLY GUI (MOBILE)
------------------------------------------------
flyGuiBtn.MouseButton1Click:Connect(function()
	local flyGui = Instance.new("Frame", gui)
	flyGui.Size = UDim2.new(0,200,0,140)
	flyGui.Position = UDim2.new(0.5,-100,0.1,0)
	flyGui.BackgroundColor3 = Color3.fromRGB(25,25,25)

	local stroke = Instance.new("UIStroke", flyGui)
	stroke.Thickness = 2
	RunService.RenderStepped:Connect(function()
		stroke.Color = Color3.fromHSV((tick()%6)/6,1,1)
	end)

	local title = Instance.new("TextLabel", flyGui)
	title.Size = UDim2.new(1,0,0,30)
	title.Position = UDim2.new(0,0,0,0)
	title.BackgroundTransparency = 1
	title.Text = "Weareangles FlyGUI"
	title.Font = Enum.Font.GothamBold
	title.TextColor3 = Color3.new(1,1,1)
	title.TextScaled = true

	local flyBtn = Instance.new("TextButton", flyGui)
	flyBtn.Size = UDim2.new(0.8,0,0,30)
	flyBtn.Position = UDim2.new(0.1,0,0.3,0)
	flyBtn.Text = "Activate Fly"
	flyBtn.BackgroundColor3 = Color3.fromRGB(50,50,50)
	flyBtn.TextColor3 = Color3.new(1,1,1)
	flyBtn.Font = Enum.Font.Gotham

	local speedUp = Instance.new("TextButton", flyGui)
	speedUp.Size = UDim2.new(0.35,0,0,30)
	speedUp.Position = UDim2.new(0.1,0,0.6,0)
	speedUp.Text = "Speed +"
	speedUp.BackgroundColor3 = Color3.fromRGB(50,50,50)
	speedUp.TextColor3 = Color3.new(1,1,1)
	speedUp.Font = Enum.Font.Gotham

	local speedDown = Instance.new("TextButton", flyGui)
	speedDown.Size = UDim2.new(0.35,0,0,30)
	speedDown.Position = UDim2.new(0.55,0,0.6,0)
	speedDown.Text = "Speed -"
	speedDown.BackgroundColor3 = Color3.fromRGB(50,50,50)
	speedDown.TextColor3 = Color3.new(1,1,1)
	speedDown.Font = Enum.Font.Gotham

	local speedLabel = Instance.new("TextLabel", flyGui)
	speedLabel.Size = UDim2.new(0.8,0,0,20)
	speedLabel.Position = UDim2.new(0.1,0,0.85,0)
	speedLabel.BackgroundTransparency = 1
	speedLabel.TextColor3 = Color3.new(1,1,1)
	speedLabel.TextScaled = true

	local flySpeed = 50
	local flying = false
	local bodyVelocity

	flyBtn.MouseButton1Click:Connect(function()
		if player.Character and player.Character:FindFirstChild("HumanoidRootPart") then
			local hrp = player.Character.HumanoidRootPart
			if not flying then
				bodyVelocity = Instance.new("BodyVelocity")
				bodyVelocity.MaxForce = Vector3.new(1e5,1e5,1e5)
				bodyVelocity.Velocity = Vector3.new(0,0,0)
				bodyVelocity.Parent = hrp
				flying = true
				flyBtn.Text = "Disable Fly"
				RunService.RenderStepped:Connect(function()
					if flying and hrp then
						local camDir = Camera.CFrame.LookVector
						bodyVelocity.Velocity = camDir*flySpeed
					end
				end)
			else
				flying = false
				if bodyVelocity then bodyVelocity:Destroy() end
				flyBtn.Text = "Activate Fly"
			end
		end
	end)

	speedUp.MouseButton1Click:Connect(function()
		flySpeed += 10
		speedLabel.Text = "Speed: "..flySpeed
	end)
	speedDown.MouseButton1Click:Connect(function()
		flySpeed = math.max(10,flySpeed-10)
		speedLabel.Text = "Speed: "..flySpeed
	end)
end)

------------------------------------------------
-- ESP WITH HITBOX + LINE
------------------------------------------------
local espFolder = Instance.new("Folder", gui)
local espActive = false

espBtn.MouseButton1Click:Connect(function()
	espActive = not espActive
end)

RunService.RenderStepped:Connect(function()
	espFolder:ClearAllChildren()
	if not espActive then return end
	if not player.Character or not player.Character:FindFirstChild("HumanoidRootPart") then return end

	for _,plr in pairs(game.Players:GetPlayers()) do
		if plr ~= player and plr.Character and plr.Character:FindFirstChild("HumanoidRootPart") then
			local hrp = plr.Character.HumanoidRootPart

			-- Highlight
			local hl = Instance.new("Highlight", espFolder)
			hl.Adornee = plr.Character
			hl.FillColor = Color3.fromRGB(255,0,0)
			hl.OutlineColor = Color3.new(1,1,1)

			-- Billboard text
			local bb = Instance.new("BillboardGui", espFolder)
			bb.Adornee = hrp
			bb.Size = UDim2.new(0,120,0,30)
			bb.AlwaysOnTop = true
			local txt = Instance.new("TextLabel", bb)
			txt.Size = UDim2.new(1,0,1,0)
			txt.BackgroundTransparency = 1
			txt.TextColor3 = Color3.fromRGB(0,255,0)
			txt.Font = Enum.Font.GothamBold
			txt.TextScaled = true
			local dist = (player.Character.HumanoidRootPart.Position - hrp.Position).Magnitude
			txt.Text = plr.Name.." ["..math.floor(dist).." studs]"

			-- Beam line
			local att0 = Instance.new("Attachment", player.Character.HumanoidRootPart)
			local att1 = Instance.new("Attachment", hrp)
			local beam = Instance.new("Beam", espFolder)
			beam.Attachment0 = att0
			beam.Attachment1 = att1
			beam.Width0 = 0.1
			beam.Width1 = 0.1
			beam.Color = ColorSequence.new(Color3.new(1,0,0))
		end
	end
end)

------------------------------------------------
-- X RAY
------------------------------------------------
local xrayEnabled = false
xrayBtn.MouseButton1Click:Connect(function()
	xrayEnabled = not xrayEnabled
	for _,v in pairs(workspace:GetDescendants()) do
		if v:IsA("BasePart") and not v:IsDescendantOf(player.Character) then
			v.LocalTransparencyModifier = xrayEnabled and 0.6 or 0
		end
	end
end)

Features & Information

Weareangles is a hub cool modern for advantages, 2025 versión (v1.5.2.1) CREATED BY Bobi_top (designer) Bloxy dice (scripts) OJSU2I_oficial (code)
#Cheats#Hacks cools#Lol#By Bobitop#Bobitop

Community Comments (3)

neyzoksneyzoksDec 28, 2025

code made with ai

BluududJRBluududJRDec 28, 2025

and can i know what platform you used for this script?

Replying to @BluududJR
Bobi_topBobi_topDec 29, 2025

@BluududJR El script es de un amigo que me ayudo al script, se llama en scriptblox "Bloxydice" ;)

More Scripts for Universal Scripts