Run it
Copy the script and paste it into your executor.
ScreenGui = .()
MainFrame = .()
Title = .()
MinimizeBtn = .()
AntiDeathBtn = .()
AntiVoidBtn = .()
TweenService = :()
RunService = :()
player = :().LocalPlayer
playerGui = player:()
ScreenGui.Name =
ScreenGui.Parent = playerGui
ScreenGui.ResetOnSpawn =
MainFrame.Name =
MainFrame.Size = .(, , , )
MainFrame.Position = .(, -, , -)
MainFrame.BackgroundColor3 = .(, , )
MainFrame.BorderSizePixel =
MainFrame.Active =
MainFrame.Draggable =
MainFrame.ClipsDescendants =
MainFrame.Parent = ScreenGui
MainCorner = .()
MainCorner.CornerRadius = .(, )
MainCorner.Parent = MainFrame
MainStroke = .()
MainStroke.Color = .(, , )
MainStroke.Thickness =
MainStroke.Parent = MainFrame
Title.Size = .(, -, , )
Title.Position = .(, , , )
Title.Text =
Title.TextColor3 = .(, , )
Title.BackgroundTransparency =
Title.Font = .Font.GothamBold
Title.TextSize =
Title.Parent = MainFrame
MinimizeBtn.Size = .(, , , )
MinimizeBtn.Position = .(, -, , )
MinimizeBtn.Text =
MinimizeBtn.BackgroundColor3 = .(, , )
MinimizeBtn.TextColor3 = .(, , )
MinimizeBtn.Parent = MainFrame
.(, MinimizeBtn).CornerRadius = .(, )
(btn, text, pos)
btn.Size = .(, , , )
btn.Position = pos
btn.Text = text
btn.BackgroundColor3 = .(, , )
btn.TextColor3 = .(, , )
btn.Font = .Font.Gotham
btn.TextSize =
btn.Parent = MainFrame
.(, btn).CornerRadius = .(, )
s = .(, btn)
s.Color = .(, , )
s.ApplyStrokeMode = .ApplyStrokeMode.Border
(AntiDeathBtn, , .(, , , ))
(AntiVoidBtn, , .(, , , ))
ghostMode =
minimized =
autoActive =
antiVoidActive =
lastSafeCFrame =
MinimizeBtn.MouseButton1Click:(()
minimized = minimized
targetSize = minimized .(, , , ) .(, , , )
info = TweenInfo.(, .EasingStyle.Quart, .EasingDirection.Out)
minimized
AntiDeathBtn.Visible =
AntiVoidBtn.Visible =
tween = TweenService:(MainFrame, info, {Size = targetSize})
tween:()
tween.Completed:(()
minimized
AntiDeathBtn.Visible =
AntiVoidBtn.Visible =
)
)
AntiDeathBtn.MouseButton1Click:(()
autoActive = autoActive
autoActive
AntiDeathBtn.Text =
AntiDeathBtn.TextColor3 = .(, , )
AntiDeathBtn.Text =
AntiDeathBtn.TextColor3 = .(, , )
ghostMode =
player.Character
_, part (player.Character:())
part:()
part.CanTouch =
)
AntiVoidBtn.MouseButton1Click:(()
antiVoidActive = antiVoidActive
antiVoidActive
AntiVoidBtn.Text =
AntiVoidBtn.TextColor3 = .(, , )
AntiVoidBtn.Text =
AntiVoidBtn.TextColor3 = .(, , )
)
RunService.Heartbeat:(()
player.Character player.Character:()
char = player.Character
root = char.HumanoidRootPart
hum = char:()
rayParams = RaycastParams.()
rayParams.FilterType = .RaycastFilterType.Blacklist
rayParams.FilterDescendantsInstances = {char}
floorCheck = :(root.Position, .(, -, ), rayParams)
floorCheck floorCheck.Instance floorCheck.Instance.Parent:()
lastSafeCFrame = root.CFrame
antiVoidActive
voidY = .FallenPartsDestroyHeight
currentY = root.Position.Y
velocityY = root.Velocity.Y
predictedY = currentY + (velocityY * )
predictedY <= (voidY + ) currentY <= (voidY + )
lastSafeCFrame
root.CFrame = lastSafeCFrame
root.Velocity = .(, , )
autoActive
auraRadius =
dangerDetected =
overlapParams = OverlapParams.()
overlapParams.FilterDescendantsInstances = {char}
overlapParams.FilterType = .RaycastFilterType.Blacklist
nearbyParts = :(root.Position, auraRadius, overlapParams)
_, part (nearbyParts)
part.CanTouch part:(char)
part.Parent:() part:() part.Name:():() part.Name:():()
dangerDetected =
dangerDetected
ghostMode =
ghostMode
ghostMode =
_, part (char:())
part:()
part.CanTouch =
ghostMode
_, part (char:())
part:()
part.CanTouch =
directions = {
.(, -, ),
root.CFrame.LookVector,
-root.CFrame.LookVector,
root.CFrame.RightVector,
-root.CFrame.RightVector
}
_, dir (directions)
res = :(root.Position, dir * , rayParams)
res res.Distance <
root.CFrame = root.CFrame + (res.Normal * )
)
anti damage Arabic & English

Universal