
Key Required

-- Omnidroids Powers GUI - made by roblox999ronaldo (English and new version)
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local gui = Instance.new("ScreenGui")
gui.Name = "OmnidroidsPowersGUI"
gui.ResetOnSpawn = false
gui.Parent = LocalPlayer:WaitForChild("PlayerGui")
local frame = Instance.new("Frame", gui)
frame.Size = UDim2.new(0, 300, 0, 280)
frame.Position = UDim2.new(0.5, -150, 0.5, -140)
frame.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
frame.Active = true
frame.Draggable = true
local title = Instance.new("TextLabel", frame)
title.Size = UDim2.new(1, 0, 0, 30)
title.Text = "Omnidroids Powers"
title.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
title.TextColor3 = Color3.fromRGB(255, 255, 255)
title.Font = Enum.Font.GothamBold
title.TextSize = 14
-- Updated coordinates (2025 accurate)
local powers = {
{name = "Gazerbeam", position = Vector3.new(-903.55, 35.15, -2493.11)},
{name = "Frozone", position = Vector3.new(-296.68, 564.52, -4215.29)},
{name = "Gamma Jack", position = Vector3.new(131.10, 60.81, -826.88)},
{name = "Thunderhead", position = Vector3.new(1392.57, 52.32, 481.39)},
{name = "Hypershock", position = Vector3.new(1693.47, 131.75, -4437.13)}
}
for i, power in ipairs(powers) do
local btn = Instance.new("TextButton", frame)
btn.Size = UDim2.new(0, 280, 0, 40)
btn.Position = UDim2.new(0, 10, 0, 30 + (i * 45))
btn.BackgroundColor3 = Color3.fromRGB(70, 130, 180)
btn.TextColor3 = Color3.fromRGB(255, 255, 255)
btn.Font = Enum.Font.GothamBold
btn.TextSize = 16
btn.Text = power.name
btn.MouseButton1Click:Connect(function()
local char = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
local hrp = char:WaitForChild("HumanoidRootPart", 5)
if hrp then
hrp.CFrame = CFrame.new(power.position)
end
end)
end



Working all
Work