--// IPHONE 5 STYLE MINI FLY + RADAR MENU | XENO READY
local Players = game:GetService("Players")
local UIS = game:GetService("UserInputService")
local RunService = game:GetService("RunService")
local LP = Players.LocalPlayer
local Camera = workspace.CurrentCamera
pcall(function()
LP.PlayerGui:FindFirstChild("iPhone5Hack"):Destroy()
end)
local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "iPhone5Hack"
ScreenGui.ResetOnSpawn = false
ScreenGui.Parent = LP.PlayerGui
--==============================
-- IPHONE BODY
--==============================
local Phone = Instance.new("Frame")
Phone.Parent = ScreenGui
Phone.Size = UDim2.new(0,210,0,390)
Phone.Position = UDim2.new(0.38,0,0.22,0)
Phone.BackgroundColor3 = Color3.fromRGB(12,12,12)
Phone.BorderSizePixel = 0
Phone.Active = true
Phone.Draggable = true
Instance.new("UICorner",Phone).CornerRadius = UDim.new(0,28)
local Stroke = Instance.new("UIStroke",Phone)
Stroke.Color = Color3.fromRGB(70,70,70)
Stroke.Thickness = 2
-- top speaker
local Speaker = Instance.new("Frame",Phone)
Speaker.Size = UDim2.new(0,50,0,6)
Speaker.Position = UDim2.new(0.5,-25,0,10)
Speaker.BackgroundColor3 = Color3.fromRGB(40,40,40)
Speaker.BorderSizePixel = 0
Instance.new("UICorner",Speaker).CornerRadius = UDim.new(1,0)
-- home button
local Home = Instance.new("Frame",Phone)
Home.Size = UDim2.new(0,32,0,32)
Home.Position = UDim2.new(0.5,-16,1,-42)
Home.BackgroundColor3 = Color3.fromRGB(20,20,20)
Home.BorderSizePixel = 0
Instance.new("UICorner",Home).CornerRadius = UDim.new(1,0)
local HS = Instance.new("UIStroke",Home)
HS.Color = Color3.fromRGB(60,60,60)
-- screen
local Main = Instance.new("Frame")
Main.Parent = Phone
Main.Size = UDim2.new(1,-18,1,-70)
Main.Position = UDim2.new(0,9,0,24)
Main.BackgroundColor3 = Color3.fromRGB(18,18,18)
Main.BorderSizePixel = 0
Instance.new("UICorner",Main).CornerRadius = UDim.new(0,18)
local Header = Instance.new("TextLabel")
Header.Parent = Main
Header.Size = UDim2.new(1,0,0,28)
Header.BackgroundTransparency = 1
Header.Text = "iPhone 5 Admin"
Header.TextColor3 = Color3.fromRGB(255,255,255)
Header.Font = Enum.Font.GothamBold
Header.TextSize = 13
--==============================
-- FLY BUTTON
--==============================
local FlyBtn = Instance.new("TextButton")
FlyBtn.Parent = Main
FlyBtn.Size = UDim2.new(0,170,0,34)
FlyBtn.Position = UDim2.new(0,8,0,40)
FlyBtn.BackgroundColor3 = Color3.fromRGB(28,28,28)
FlyBtn.Text = "الطيران : OFF"
FlyBtn.TextColor3 = Color3.fromRGB(255,255,255)
FlyBtn.Font = Enum.Font.GothamBold
FlyBtn.TextSize = 12
Instance.new("UICorner",FlyBtn).CornerRadius = UDim.new(0,10)
local SpeedLabel = Instance.new("TextLabel")
SpeedLabel.Parent = Main
SpeedLabel.Size = UDim2.new(0,170,0,18)
SpeedLabel.Position = UDim2.new(0,8,0,80)
SpeedLabel.BackgroundTransparency = 1
SpeedLabel.Text = "السرعة : 50"
SpeedLabel.TextColor3 = Color3.fromRGB(190,190,190)
SpeedLabel.Font = Enum.Font.Gotham
SpeedLabel.TextSize = 11
local Minus = Instance.new("TextButton")
Minus.Parent = Main
Minus.Size = UDim2.new(0,35,0,28)
Minus.Position = UDim2.new(0,8,0,103)
Minus.BackgroundColor3 = Color3.fromRGB(25,25,25)
Minus.Text = "-"
Minus.TextColor3 = Color3.fromRGB(255,255,255)
Minus.Font = Enum.Font.GothamBold
Minus.TextSize = 18
Instance.new("UICorner",Minus).CornerRadius = UDim.new(0,8)
local Plus = Instance.new("TextButton")
Plus.Parent = Main
Plus.Size = UDim2.new(0,35,0,28)
Plus.Position = UDim2.new(0,143,0,103)
Plus.BackgroundColor3 = Color3.fromRGB(25,25,25)
Plus.Text = "+"
Plus.TextColor3 = Color3.fromRGB(255,255,255)
Plus.Font = Enum.Font.GothamBold
Plus.TextSize = 18
Instance.new("UICorner",Plus).CornerRadius = UDim.new(0,8)
local Val = Instance.new("TextLabel")
Val.Parent = Main
Val.Size = UDim2.new(0,60,0,28)
Val.Position = UDim2.new(0,63,0,103)
Val.BackgroundColor3 = Color3.fromRGB(22,22,22)
Val.Text = "50"
Val.TextColor3 = Color3.fromRGB(255,255,255)
Val.Font = Enum.Font.GothamBold
Val.TextSize = 12
Instance.new("UICorner",Val).CornerRadius = UDim.new(0,8)
--==============================
-- RADAR BUTTON
--==============================
local RadarBtn = Instance.new("TextButton")
RadarBtn.Parent = Main
RadarBtn.Size = UDim2.new(0,170,0,34)
RadarBtn.Position = UDim2.new(0,8,0,150)
RadarBtn.BackgroundColor3 = Color3.fromRGB(28,28,28)
RadarBtn.Text = "الرادار : OFF"
RadarBtn.TextColor3 = Color3.fromRGB(255,255,255)
RadarBtn.Font = Enum.Font.GothamBold
RadarBtn.TextSize = 12
Instance.new("UICorner",RadarBtn).CornerRadius = UDim.new(0,10)
local Info = Instance.new("TextLabel")
Info.Parent = Main
Info.Size = UDim2.new(0,170,0,60)
Info.Position = UDim2.new(0,8,0,192)
Info.BackgroundTransparency = 1
Info.Text = "□ مربع كشف\n— خيط تتبع\nاسم + بعد"
Info.TextColor3 = Color3.fromRGB(170,170,170)
Info.Font = Enum.Font.Gotham
Info.TextSize = 11
--==============================
-- HIDE BUTTON
--==============================
local Toggle = Instance.new("TextButton")
Toggle.Parent = ScreenGui
Toggle.Size = UDim2.new(0,38,0,38)
Toggle.Position = UDim2.new(0.12,0,0.4,0)
Toggle.BackgroundColor3 = Color3.fromRGB(15,15,15)
Toggle.Text = "☰"
Toggle.TextColor3 = Color3.fromRGB(255,255,255)
Toggle.Font = Enum.Font.GothamBold
Toggle.TextSize = 18
Toggle.Active = true
Toggle.Draggable = true
Instance.new("UICorner",Toggle).CornerRadius = UDim.new(1,0)
local hidden=false
Toggle.MouseButton1Click:Connect(function()
hidden = not hidden
Phone.Visible = not hidden
end)
--==============================
-- FLY
--==============================
local FlySpeed=50
local flying=false
local BV,BG,flyConn
local function StartFly()
local char=LP.Character or LP.CharacterAdded:Wait()
local hrp=char:WaitForChild("HumanoidRootPart")
BV=Instance.new("BodyVelocity",hrp)
BV.MaxForce=Vector3.new(9e9,9e9,9e9)
BG=Instance.new("BodyGyro",hrp)
BG.MaxTorque=Vector3.new(9e9,9e9,9e9)
BG.P=1000
flyConn=RunService.RenderStepped:Connect(function()
local mv=Vector3.zero
if UIS:IsKeyDown(Enum.KeyCode.W) then mv += Camera.CFrame.LookVector end
if UIS:IsKeyDown(Enum.KeyCode.S) then mv -= Camera.CFrame.LookVector end
if UIS:IsKeyDown(Enum.KeyCode.A) then mv -= Camera.CFrame.RightVector end
if UIS:IsKeyDown(Enum.KeyCode.D) then mv += Camera.CFrame.RightVector end
if UIS:IsKeyDown(Enum.KeyCode.Space) then mv += Vector3.new(0,1,0) end
if UIS:IsKeyDown(Enum.KeyCode.LeftControl) then mv -= Vector3.new(0,1,0) end
BV.Velocity = mv * FlySpeed
BG.CFrame = Camera.CFrame
end)
end
local function StopFly()
if flyConn then flyConn:Disconnect() end
if BV then BV:Destroy() end
if BG then BG:Destroy() end
end
FlyBtn.MouseButton1Click:Connect(function()
flying=not flying
FlyBtn.Text="الطيران : "..(flying and "ON" or "OFF")
if flying then StartFly() else StopFly() end
end)
Plus.MouseButton1Click:Connect(function()
FlySpeed +=10
Val.Text=tostring(FlySpeed)
SpeedLabel.Text="السرعة : "..FlySpeed
end)
Minus.MouseButton1Click:Connect(function()
FlySpeed=math.max(10,FlySpeed-10)
Val.Text=tostring(FlySpeed)
SpeedLabel.Text="السرعة : "..FlySpeed
end)
--==============================
-- RADAR
--==============================
local radarOn=false
local esp={}
local radarConn
local function clearESP()
for _,v in pairs(esp) do
pcall(function()
for _,d in pairs(v) do d:Remove() end
end)
end
esp={}
end
local function addESP(plr)
local box=Drawing.new("Square")
box.Thickness=1
box.Color=Color3.new(1,1,1)
box.Filled=false
local line=Drawing.new("Line")
line.Thickness=1
line.Color=Color3.new(1,1,1)
local txt=Drawing.new("Text")
txt.Size=13
txt.Center=true
txt.Outline=true
txt.Color=Color3.new(1,1,1)
esp[plr]={box,line,txt}
end
local function startRadar()
for _,p in pairs(Players:GetPlayers()) do
if p~=LP then addESP(p) end
end
radarConn=RunService.RenderStepped:Connect(function()
for plr,obj in pairs(esp) do
local c=plr.Character
if c and c:FindFirstChild("HumanoidRootPart") and LP.Character and LP.Character:FindFirstChild("HumanoidRootPart") then
local pos,on=Camera:WorldToViewportPoint(c.HumanoidRootPart.Position)
if on then
local dist=math.floor((LP.Character.HumanoidRootPart.Position-c.HumanoidRootPart.Position).Magnitude)
local s=math.clamp(2000/pos.Z,25,90)
obj[1].Visible=true
obj[1].Size=Vector2.new(s,s*1.4)
obj[1].Position=Vector2.new(pos.X-s/2,pos.Y-s/1.4)
obj[2].Visible=true
obj[2].From=Vector2.new(Camera.ViewportSize.X/2,Camera.ViewportSize.Y)
obj[2].To=Vector2.new(pos.X,pos.Y)
obj[3].Visible=true
obj[3].Position=Vector2.new(pos.X,pos.Y-s)
obj[3].Text=plr.Name.." ["..dist.."m]"
else
obj[1].Visible=false obj[2].Visible=false obj[3].Visible=false
end
end
end
end)
end
local function stopRadar()
if radarConn then radarConn:Disconnect() end
clearESP()
end
RadarBtn.MouseButton1Click:Connect(function()
radarOn=not radarOn
RadarBtn.Text="الرادار : "..(radarOn and "ON" or "OFF")
if radarOn then startRadar() else stopRadar() end
end)