Run it
Copy the script and paste it into your executor.
()
:() .Players.LocalPlayer.Character:()
i,v (.CoreGui:())
v.Name ==
v:()
(()
(:(, ))()
)
(()
(:(, ))()
)
(()
(:(, ))()
)
()
SX = {
SX = .(),
Main = .(),
_1_Shadow = .(),
_2_Shadow = .(),
_3_Shadow = .(),
BackGround = .(),
Main_SearchBar = .(),
SearchBarFrame = .(),
SearchImage = .(),
Side_SearchBar = .(),
SearchBarFrame_2 = .(),
SearchImage_2 = .(),
Toggle_SearchBar = .(),
SearchBarFrame_3 = .(),
SearchImage_3 = .(),
Teleport_SearchBar = .(),
SearchBarFrame_4 = .(),
SearchImage_4 = .(),
AutoBuy_SearchBar = .(),
SearchBarFrame_5 = .(),
SearchImage_5 = .(),
Animation_SearchBar = .(),
SearchBarFrame_6 = .(),
SearchImage_6 = .(),
Extra_SearchBar = .(),
SearchBarFrame_7 = .(),
SearchImage_7 = .(),
LeftHolder = .(),
ButtonsHolder = .(),
UIListLayout = .(),
HomeButton = .(),
MainButton = .(),
SideButton = .(),
ToggleButton = .(),
TargetButton = .(),
TeleportButton = .(),
AutoBuyButton = .(),
AnimationButton = .(),
ExtraButton = .(),
CreditsButton = .(),
TitleHolder = .(),
Spacex_Text = .(),
TextLabel = .(),
TextLabel_2 = .(),
SideFrame = .(),
UIGridLayout = .(),
SlientAim = .(),
Aimbot = .(),
Aimlock = .(),
Animation = .(),
Invisible = .(),
EscapeJail = .(),
HighTool = .(),
ChatSpy = .(),
MaskNames = .(),
BikeFly = .(),
SplitGrenade = .(),
DickBat = .(),
Headless = .(),
CameraNoclip = .(),
NoRecoil = .(),
Korblox = .(),
NoRecoil_2 = .(),
LowGFX = .(),
ESPBox = .(),
ESP = .(),
ESPName = .(),
MainFrame = .(),
UIGridLayout_2 = .(),
FlySpeedPlus = .(),
Fly = .(),
FlySpeedMinus = .(),
Reach = .(),
OffImage = .(),
ReachToggleImage = .(),
Shazam = .(),
Speed = .(),
ToolPickup = .(),
Hideuser = .(),
Spin = .(),
OffImage_2 = .(),
SpinToggleImage = .(),
SuperHuman = .(),
AntiDie = .(),
NoClip = .(),
GodBlock = .(),
GodMode = .(),
GodModeV2 = .(),
FakeLag = .(),
OffImage_3 = .(),
FakeLagToggleImage = .(),
ForceReset = .(),
GodArmor = .(),
FreeFist = .(),
MobileWalk = .(),
OffImage_4 = .(),
MobileWalkToggleColor = .(),
ToolReach = .(),
TargetFrameButtons = .(),
UIGridLayout_3 = .(),
TeleportTarget = .(),
SpectateTarget = .(),
BagTarget = .(),
FlingTarget = .(),
AutoKillTarget = .(),
BikeKillTarget = .(),
HeadSitTarget = .(),
HeadSitTarget_2 = .(),
TargetFrame = .(),
TargetImage = .(),
UICorner = .(),
TargetCash = .(),
NameBox = .(),
TargetBounty = .(),
HomeFrame = .(),
LocalPlayerImage = .(),
WelcomeLabel = .(),
LocalPlayerUserName = .(),
Rank = .(),
TeleportFrame = .(),
UIGridLayout_4 = .(),
SaveCFrame = .(),
Bank = .(),
LoadCFrame = .(),
PlayGround = .(),
AdminBase = .(),
School = .(),
Casino = .(),
GraveYard = .(),
TextButton = .(),
GasStation = .(),
FunFair = .(),
BasketBall = .(),
Fitness = .(),
FireStation = .(),
BoxingClub = .(),
Ufo = .(),
Jail = .(),
TacoShop = .(),
PvpZone = .(),
SafeZone = .(),
BatCave = .(),
AutoBuyFrame = .(),
UIGridLayout_5 = .(),
Armor = .(),
Revolver = .(),
DoubleBarrel = .(),
ShotGun = .(),
Silencer = .(),
TacShotGun = .(),
SMG = .(),
RPG = .(),
P90 = .(),
AR = .(),
LMG = .(),
AK47 = .(),
Taser = .(),
SilencerAR = .(),
FlashBang = .(),
FlameThrower = .(),
Knife = .(),
Grenade = .(),
AUG = .(),
Bat = .(),
StopSign = .(),
DrumGun = .(),
SledgeHammer = .(),
Pencil = .(),
Pitchfork = .(),
SilencerAR_2 = .(),
Nunchunks = .(),
FireWork = .(),
LockPick = .(),
SurgeonMask = .(),
PepperSpray = .(),
Shovel = .(),
MoneyGun = .(),
HeavyWeights = .(),
FlashLight = .(),
PepperSpray_2 = .(),
Key = .(),
Camera = .(),
PepperSpray_3 = .(),
Cranberry = .(),
PopCorn = .(),
Chicken = .(),
StarBloxLatte = .(),
Taco = .(),
Hamburger = .(),
AnimationsFrame = .(),
UIGridLayout_6 = .(),
TryHard = .(),
Default = .(),
Sneaky = .(),
Zombie = .(),
Toy = .(),
Vampire = .(),
Werewolf = .(),
Elder = .(),
Knight = .(),
Stylish = .(),
Mage = .(),
Astronout = .(),
SuperHero = .(),
Robot = .(),
Bubbly = .(),
Cartoony = .(),
Levitation = .(),
Ninja = .(),
Pirate = .(),
Ghost = .(),
Oldschool = .(),
ExtraFrame = .(),
UIGridLayout_7 = .(),
P90Farm = .(),
OffImage_5 = .(),
P90FarmToggleImage = .(),
HospitalFarm = .(),
OffImage_6 = .(),
HospitalFarmToggleImage = .(),
HospitalFarmText = .(),
BoxingFarm = .(),
OffImage_7 = .(),
BoxingFarmToggleImage = .(),
BoxingFarmText = .(),
WeightFarm = .(),
OffImage_8 = .(),
WeightFarmToggleImage = .(),
WeightFarmText = .(),
LettuceFarm = .(),
OffImage_9 = .(),
LettuceFarmToggleImage = .(),
BoxingFarmText_2 = .(),
Rejoin = .(),
Rejoin_2 = .(),
ToggleFrame = .(),
UIGridLayout_8 = .(),
AntiStomp = .(),
OffImage_10 = .(),
AntiStompToggleImage = .(),
AntiStompV2 = .(),
OffImage_11 = .(),
AntiStompV2ToggleImage = .(),
TextLabel_3 = .(),
AntiSlow = .(),
OffImage_12 = .(),
AntiSlowToggleImage = .(),
AntiBag = .(),
OffImage_13 = .(),
AntiBagToggleImage = .(),
AntiGrab = .(),
OffImage_14 = .(),
AntiGrabToggleImage = .(),
InfJump = .(),
OffImage_15 = .(),
InfJumpToggleImage = .(),
HideBlock = .(),
OffImage_16 = .(),
HideBlockToggleImage = .(),
AutoStomp = .(),
OffImage_17 = .(),
AutoStompToggleImage = .(),
QtoTP = .(),
OffImage_18 = .(),
QtoTPToggleImage = .(),
AutoDrop = .(),
OffImage_19 = .(),
AutoDropToggleImage = .(),
HideStomp = .(),
OffImage_20 = .(),
HideStompToggleImage = .(),
InfZoom = .(),
OffImage_21 = .(),
InfZoomToggleColor = .(),
AntiFog = .(),
OffImage_22 = .(),
AntiFogToggleImage = .(),
AntiSit = .(),
OffImage_23 = .(),
AntiSitToggleImage = .(),
AutoArmor = .(),
OffImage_24 = .(),
AutoArmorToggleImage = .(),
CashAura = .(),
OffImage_25 = .(),
CashAuraToggleImage = .(),
CashESP = .(),
OffImage_26 = .(),
CashESPToggleImage = .(),
AntiFling = .(),
OffImage_27 = .(),
AntiFlingToggleImage = .(),
AutoReload = .(),
OffImage_28 = .(),
AutoReloadToggleImagee = .(),
TextLabel_4 = .(),
SuperMan = .(),
OffImage_29 = .(),
SuperManToggleImage = .(),
AntiAim = .(),
OffImage_30 = .(),
AntiAimToggleImage = .(),
CreditsFrame = .(),
BatusFrame = .(),
BatusImage = .(),
BatusDiscord = .(),
BatusText = .(),
Batus = .(),
Batus2 = .(),
KenshFrame = .(),
KenshImage = .(),
KenshDiscord = .(),
KenshText = .(),
Kensh = .(),
Kensh2 = .(),
}
SX.SX.Name =
SX.SX.Parent = .CoreGui
SX.SX.ZIndexBehavior = .ZIndexBehavior.Sibling
SX.Main.Name =
SX.Main.Parent = SX.SX
SX.Main.BackgroundColor3 = .(, , )
SX.Main.BackgroundTransparency =
SX.Main.Position = .(, , , )
SX.Main.Size = .(, , , )
SX._1_Shadow.Name =
SX._1_Shadow.Parent = SX.Main
SX._1_Shadow.BackgroundColor3 = .(, , )
SX._1_Shadow.BackgroundTransparency =
SX._1_Shadow.Position = .(-, , , )
SX._1_Shadow.Size = .(, , , )
SX._1_Shadow.Image =
SX._1_Shadow.ImageColor3 = .(, , )
SX._2_Shadow.Name =
SX._2_Shadow.Parent = SX._1_Shadow
SX._2_Shadow.BackgroundColor3 = .(, , )
SX._2_Shadow.BackgroundTransparency =
SX._2_Shadow.Position = .(-, , , )
SX._2_Shadow.Size = .(, , , )
SX._2_Shadow.Image =
SX._2_Shadow.ImageColor3 = .(, , )
SX._3_Shadow.Name =
SX._3_Shadow.Parent = SX._2_Shadow
SX._3_Shadow.BackgroundColor3 = .(, , )
SX._3_Shadow.BackgroundTransparency =
SX._3_Shadow.Position = .(-, , , )
SX._3_Shadow.Size = .(, , , )
SX._3_Shadow.Image =
SX._3_Shadow.ImageColor3 = .(, , )
SX.BackGround.Name =
SX.BackGround.Parent = SX.Main
SX.BackGround.BackgroundColor3 = .(, , )
SX.BackGround.BorderSizePixel =
SX.BackGround.Position = .(, , , )
SX.BackGround.Size = .(, , , )
SX.Main_SearchBar.Name =
SX.Main_SearchBar.Parent = SX.BackGround
SX.Main_SearchBar.BackgroundColor3 = .(, , )
SX.Main_SearchBar.BorderColor3 = .(, , )
SX.Main_SearchBar.Position = .(, , , )
SX.Main_SearchBar.Size = .(, , , )
SX.Main_SearchBar.Visible =
SX.Main_SearchBar.Font = .Font.Gotham
SX.Main_SearchBar.PlaceholderColor3 = .(, , )
SX.Main_SearchBar.PlaceholderText =
SX.Main_SearchBar.Text =
SX.Main_SearchBar.TextColor3 = .(, , )
SX.Main_SearchBar.TextSize =
SX.Main_SearchBar.TextXAlignment = .TextXAlignment.Left
SX.SearchBarFrame.Name =
SX.SearchBarFrame.Parent = SX.Main_SearchBar
SX.SearchBarFrame.BackgroundColor3 = .(, , )
SX.SearchBarFrame.BorderColor3 = .(, , )
SX.SearchBarFrame.Position = .(-, , , )
SX.SearchBarFrame.SelectionImageObject = SX.SearchBarFrame
SX.SearchBarFrame.Size = .(, , , )
SX.SearchImage.Name =
SX.SearchImage.Parent = SX.SearchBarFrame
SX.SearchImage.BackgroundColor3 = .(, , )
SX.SearchImage.BackgroundTransparency =
SX.SearchImage.Position = .(, , , )
SX.SearchImage.Size = .(, , , )
SX.SearchImage.Image =
SX.SearchImage.ImageColor3 = .(, , )
SX.Side_SearchBar.Name =
SX.Side_SearchBar.Parent = SX.BackGround
SX.Side_SearchBar.BackgroundColor3 = .(, , )
SX.Side_SearchBar.BorderColor3 = .(, , )
SX.Side_SearchBar.Position = .(, , , )
SX.Side_SearchBar.Size = .(, , , )
SX.Side_SearchBar.Visible =
SX.Side_SearchBar.Font = .Font.Gotham
SX.Side_SearchBar.PlaceholderColor3 = .(, , )
SX.Side_SearchBar.PlaceholderText =
SX.Side_SearchBar.Text =
SX.Side_SearchBar.TextColor3 = .(, , )
SX.Side_SearchBar.TextSize =
SX.Side_SearchBar.TextXAlignment = .TextXAlignment.Left
SX.SearchBarFrame_2.Name =
SX.SearchBarFrame_2.Parent = SX.Side_SearchBar
SX.SearchBarFrame_2.BackgroundColor3 = .(, , )
SX.SearchBarFrame_2.BorderColor3 = .(, , )
SX.SearchBarFrame_2.Position = .(-, , , )
SX.SearchBarFrame_2.SelectionImageObject = SX.SearchBarFrame_2
SX.SearchBarFrame_2.Size = .(, , , )
SX.SearchImage_2.Name =
SX.SearchImage_2.Parent = SX.SearchBarFrame_2
SX.SearchImage_2.BackgroundColor3 = .(, , )
SX.SearchImage_2.BackgroundTransparency =
SX.SearchImage_2.Position = .(, , , )
SX.SearchImage_2.Size = .(, , , )
SX.SearchImage_2.Image =
SX.SearchImage_2.ImageColor3 = .(, , )
SX.Toggle_SearchBar.Name =
SX.Toggle_SearchBar.Parent = SX.BackGround
SX.Toggle_SearchBar.BackgroundColor3 = .(, , )
SX.Toggle_SearchBar.BorderColor3 = .(, , )
SX.Toggle_SearchBar.Position = .(, , , )
SX.Toggle_SearchBar.Size = .(, , , )
SX.Toggle_SearchBar.Visible =
SX.Toggle_SearchBar.Font = .Font.Gotham
SX.Toggle_SearchBar.PlaceholderColor3 = .(, , )
SX.Toggle_SearchBar.PlaceholderText =
SX.Toggle_SearchBar.Text =
SX.Toggle_SearchBar.TextColor3 = .(, , )
SX.Toggle_SearchBar.TextSize =
SX.Toggle_SearchBar.TextXAlignment = .TextXAlignment.Left
SX.SearchBarFrame_3.Name =
SX.SearchBarFrame_3.Parent = SX.Toggle_SearchBar
SX.SearchBarFrame_3.BackgroundColor3 = .(, , )
SX.SearchBarFrame_3.BorderColor3 = .(, , )
SX.SearchBarFrame_3.Position = .(-, , , )
SX.SearchBarFrame_3.SelectionImageObject = SX.SearchBarFrame_3
SX.SearchBarFrame_3.Size = .(, , , )
SX.SearchImage_3.Name =
SX.SearchImage_3.Parent = SX.SearchBarFrame_3
SX.SearchImage_3.BackgroundColor3 = .(, , )
SX.SearchImage_3.BackgroundTransparency =
SX.SearchImage_3.Position = .(, , , )
SX.SearchImage_3.Size = .(, , , )
SX.SearchImage_3.Image =
SX.SearchImage_3.ImageColor3 = .(, , )
SX.Teleport_SearchBar.Name =
SX.Teleport_SearchBar.Parent = SX.BackGround
SX.Teleport_SearchBar.BackgroundColor3 = .(, , )
SX.Teleport_SearchBar.BorderColor3 = .(, , )
SX.Teleport_SearchBar.Position = .(, , , )
SX.Teleport_SearchBar.Size = .(, , , )
SX.Teleport_SearchBar.Visible =
SX.Teleport_SearchBar.Font = .Font.Gotham
SX.Teleport_SearchBar.PlaceholderColor3 = .(, , )
SX.Teleport_SearchBar.PlaceholderText =
SX.Teleport_SearchBar.Text =
SX.Teleport_SearchBar.TextColor3 = .(, , )
SX.Teleport_SearchBar.TextSize =
SX.Teleport_SearchBar.TextXAlignment = .TextXAlignment.Left
SX.SearchBarFrame_4.Name =
SX.SearchBarFrame_4.Parent = SX.Teleport_SearchBar
SX.SearchBarFrame_4.BackgroundColor3 = .(, , )
SX.SearchBarFrame_4.BorderColor3 = .(, , )
SX.SearchBarFrame_4.Position = .(-, , , )
SX.SearchBarFrame_4.SelectionImageObject = SX.SearchBarFrame_4
SX.SearchBarFrame_4.Size = .(, , , )
SX.SearchImage_4.Name =
SX.SearchImage_4.Parent = SX.SearchBarFrame_4
SX.SearchImage_4.BackgroundColor3 = .(, , )
SX.SearchImage_4.BackgroundTransparency =
SX.SearchImage_4.Position = .(, , , )
SX.SearchImage_4.Size = .(, , , )
SX.SearchImage_4.Image =
SX.SearchImage_4.ImageColor3 = .(, , )
SX.AutoBuy_SearchBar.Name =
SX.AutoBuy_SearchBar.Parent = SX.BackGround
SX.AutoBuy_SearchBar.BackgroundColor3 = .(, , )
SX.AutoBuy_SearchBar.BorderColor3 = .(, , )
SX.AutoBuy_SearchBar.Position = .(, , , )
SX.AutoBuy_SearchBar.Size = .(, , , )
SX.AutoBuy_SearchBar.Visible =
SX.AutoBuy_SearchBar.Font = .Font.Gotham
SX.AutoBuy_SearchBar.PlaceholderColor3 = .(, , )
SX.AutoBuy_SearchBar.PlaceholderText =
SX.AutoBuy_SearchBar.Text =
SX.AutoBuy_SearchBar.TextColor3 = .(, , )
SX.AutoBuy_SearchBar.TextSize =
SX.AutoBuy_SearchBar.TextXAlignment = .TextXAlignment.Left
SX.SearchBarFrame_5.Name =
SX.SearchBarFrame_5.Parent = SX.AutoBuy_SearchBar
SX.SearchBarFrame_5.BackgroundColor3 = .(, , )
SX.SearchBarFrame_5.BorderColor3 = .(, , )
SX.SearchBarFrame_5.Position = .(-, , , )
SX.SearchBarFrame_5.SelectionImageObject = SX.SearchBarFrame_5
SX.SearchBarFrame_5.Size = .(, , , )
SX.SearchImage_5.Name =
SX.SearchImage_5.Parent = SX.SearchBarFrame_5
SX.SearchImage_5.BackgroundColor3 = .(, , )
SX.SearchImage_5.BackgroundTransparency =
SX.SearchImage_5.Position = .(, , , )
SX.SearchImage_5.Size = .(, , , )
SX.SearchImage_5.Image =
SX.SearchImage_5.ImageColor3 = .(, , )
SX.Animation_SearchBar.Name =
SX.Animation_SearchBar.Parent = SX.BackGround
SX.Animation_SearchBar.BackgroundColor3 = .(, , )
SX.Animation_SearchBar.BorderColor3 = .(, , )
SX.Animation_SearchBar.Position = .(, , , )
SX.Animation_SearchBar.Size = .(, , , )
SX.Animation_SearchBar.Visible =
SX.Animation_SearchBar.Font = .Font.Gotham
SX.Animation_SearchBar.PlaceholderColor3 = .(, , )
SX.Animation_SearchBar.PlaceholderText =
SX.Animation_SearchBar.Text =
SX.Animation_SearchBar.TextColor3 = .(, , )
SX.Animation_SearchBar.TextSize =
SX.Animation_SearchBar.TextXAlignment = .TextXAlignment.Left
SX.SearchBarFrame_6.Name =
SX.SearchBarFrame_6.Parent = SX.Animation_SearchBar
SX.SearchBarFrame_6.BackgroundColor3 = .(, , )
SX.SearchBarFrame_6.BorderColor3 = .(, , )
SX.SearchBarFrame_6.Position = .(-, , , )
SX.SearchBarFrame_6.SelectionImageObject = SX.SearchBarFrame_6
SX.SearchBarFrame_6.Size = .(, , , )
SX.SearchImage_6.Name =
SX.SearchImage_6.Parent = SX.SearchBarFrame_6
SX.SearchImage_6.BackgroundColor3 = .(, , )
SX.SearchImage_6.BackgroundTransparency =
SX.SearchImage_6.Position = .(, , , )
SX.SearchImage_6.Size = .(, , , )
SX.SearchImage_6.Image =
SX.SearchImage_6.ImageColor3 = .(, , )
SX.Extra_SearchBar.Name =
SX.Extra_SearchBar.Parent = SX.BackGround
SX.Extra_SearchBar.BackgroundColor3 = .(, , )
SX.Extra_SearchBar.BorderColor3 = .(, , )
SX.Extra_SearchBar.Position = .(, , , )
SX.Extra_SearchBar.Size = .(, , , )
SX.Extra_SearchBar.Visible =
SX.Extra_SearchBar.Font = .Font.Gotham
SX.Extra_SearchBar.PlaceholderColor3 = .(, , )
SX.Extra_SearchBar.PlaceholderText =
SX.Extra_SearchBar.Text =
SX.Extra_SearchBar.TextColor3 = .(, , )
SX.Extra_SearchBar.TextSize =
SX.Extra_SearchBar.TextXAlignment = .TextXAlignment.Left
SX.SearchBarFrame_7.Name =
SX.SearchBarFrame_7.Parent = SX.Extra_SearchBar
SX.SearchBarFrame_7.BackgroundColor3 = .(, , )
SX.SearchBarFrame_7.BorderColor3 = .(, , )
SX.SearchBarFrame_7.Position = .(-, , , )
SX.SearchBarFrame_7.SelectionImageObject = SX.SearchBarFrame_7
SX.SearchBarFrame_7.Size = .(, , , )
SX.SearchImage_7.Name =
SX.SearchImage_7.Parent = SX.SearchBarFrame_7
SX.SearchImage_7.BackgroundColor3 = .(, , )
SX.SearchImage_7.BackgroundTransparency =
SX.SearchImage_7.Position = .(, , , )
SX.SearchImage_7.Size = .(, , , )
SX.SearchImage_7.Image =
SX.SearchImage_7.ImageColor3 = .(, , )
SX.LeftHolder.Name =
SX.LeftHolder.Parent = SX.Main
SX.LeftHolder.BackgroundColor3 = .(, , )
SX.LeftHolder.BorderSizePixel =
SX.LeftHolder.Position = .(, , , )
SX.LeftHolder.Size = .(, , , )
SX.ButtonsHolder.Name =
SX.ButtonsHolder.Parent = SX.LeftHolder
SX.ButtonsHolder.Active =
SX.ButtonsHolder.BackgroundColor3 = .(, , )
SX.ButtonsHolder.BorderSizePixel =
SX.ButtonsHolder.Position = .(, , , )
SX.ButtonsHolder.Size = .(, , , )
SX.ButtonsHolder.CanvasSize = .(, , , )
SX.ButtonsHolder.ScrollBarThickness =
SX.UIListLayout.Parent = SX.ButtonsHolder
SX.UIListLayout.HorizontalAlignment = .HorizontalAlignment.Center
SX.UIListLayout.SortOrder = .SortOrder.LayoutOrder
SX.UIListLayout.Padding = .(, )
SX.HomeButton.Name =
SX.HomeButton.Parent = SX.ButtonsHolder
SX.HomeButton.BackgroundColor3 = .(, , )
SX.HomeButton.BorderSizePixel =
SX.HomeButton.Position = .(, , , )
SX.HomeButton.Size = .(, , , )
SX.HomeButton.AutoButtonColor =
SX.HomeButton.Font = .Font.GothamBlack
SX.HomeButton.Text =
SX.HomeButton.TextColor3 = .(, , )
SX.HomeButton.TextSize =
button = SX.HomeButton
button.MouseEnter:(()
button.TextColor3 = .(,,)
)
button.MouseLeave:(()
button.BackgroundColor3 == .(, , )
button.TextColor3 = .(,,)
button.TextColor3 = .(, , )
)
SX.MainButton.Name =
SX.MainButton.Parent = SX.ButtonsHolder
SX.MainButton.BackgroundColor3 = .(, , )
SX.MainButton.BorderSizePixel =
SX.MainButton.Position = .(, , , )
SX.MainButton.Size = .(, , , )
SX.MainButton.AutoButtonColor =
SX.MainButton.Font = .Font.GothamBlack
SX.MainButton.Text =
SX.MainButton.TextColor3 = .(, , )
SX.MainButton.TextSize =
button = SX.MainButton
button.MouseEnter:(()
button.TextColor3 = .(,,)
)
button.MouseLeave:(()
button.BackgroundColor3 == .(, , )
button.TextColor3 = .(,,)
button.TextColor3 = .(, , )
)
SX.SideButton.Name =
SX.SideButton.Parent = SX.ButtonsHolder
SX.SideButton.BackgroundColor3 = .(, , )
SX.SideButton.BorderSizePixel =
SX.SideButton.Position = .(, , , )
SX.SideButton.Size = .(, , , )
SX.SideButton.AutoButtonColor =
SX.SideButton.Font = .Font.GothamBlack
SX.SideButton.Text =
SX.SideButton.TextColor3 = .(, , )
SX.SideButton.TextSize =
button = SX.SideButton
button.MouseEnter:(()
button.TextColor3 = .(,,)
)
button.MouseLeave:(()
button.BackgroundColor3 == .(, , )
button.TextColor3 = .(,,)
button.TextColor3 = .(, , )
)
SX.ToggleButton.Name =
SX.ToggleButton.Parent = SX.ButtonsHolder
SX.ToggleButton.BackgroundColor3 = .(, , )
SX.ToggleButton.BorderSizePixel =
SX.ToggleButton.Position = .(, , , )
SX.ToggleButton.Size = .(, , , )
SX.ToggleButton.AutoButtonColor =
SX.ToggleButton.Font = .Font.GothamBlack
SX.ToggleButton.Text =
SX.ToggleButton.TextColor3 = .(, , )
SX.ToggleButton.TextSize =
button = SX.ToggleButton
button.MouseEnter:(()
button.TextColor3 = .(,,)
)
button.MouseLeave:(()
button.BackgroundColor3 == .(, , )
button.TextColor3 = .(,,)
button.TextColor3 = .(, , )
)
SX.TargetButton.Name =
SX.TargetButton.Parent = SX.ButtonsHolder
SX.TargetButton.BackgroundColor3 = .(, , )
SX.TargetButton.BorderSizePixel =
SX.TargetButton.Position = .(, , , )
SX.TargetButton.Size = .(, , , )
SX.TargetButton.AutoButtonColor =
SX.TargetButton.Font = .Font.GothamBlack
SX.TargetButton.Text =
SX.TargetButton.TextColor3 = .(, , )
SX.TargetButton.TextSize =
button = SX.TargetButton
button.MouseEnter:(()
button.TextColor3 = .(,,)
)
button.MouseLeave:(()
button.BackgroundColor3 == .(, , )
button.TextColor3 = .(,,)
button.TextColor3 = .(, , )
)
SX.TeleportButton.Name =
SX.TeleportButton.Parent = SX.ButtonsHolder
SX.TeleportButton.BackgroundColor3 = .(, , )
SX.TeleportButton.BorderSizePixel =
SX.TeleportButton.Position = .(, , , )
SX.TeleportButton.Size = .(, , , )
SX.TeleportButton.AutoButtonColor =
SX.TeleportButton.Font = .Font.GothamBlack
SX.TeleportButton.Text =
SX.TeleportButton.TextColor3 = .(, , )
SX.TeleportButton.TextSize =
button = SX.TeleportButton
button.MouseEnter:(()
button.TextColor3 = .(,,)
)
button.MouseLeave:(()
button.BackgroundColor3 == .(, , )
button.TextColor3 = .(,,)
button.TextColor3 = .(, , )
)
SX.AutoBuyButton.Name =
SX.AutoBuyButton.Parent = SX.ButtonsHolder
SX.AutoBuyButton.BackgroundColor3 = .(, , )
SX.AutoBuyButton.BorderSizePixel =
SX.AutoBuyButton.Position = .(, , , )
SX.AutoBuyButton.Size = .(, , , )
SX.AutoBuyButton.AutoButtonColor =
SX.AutoBuyButton.Font = .Font.GothamBlack
SX.AutoBuyButton.Text =
SX.AutoBuyButton.TextColor3 = .(, , )
SX.AutoBuyButton.TextSize =
button = SX.AutoBuyButton
button.MouseEnter:(()
button.TextColor3 = .(,,)
)
button.MouseLeave:(()
button.BackgroundColor3 == .(, , )
button.TextColor3 = .(,,)
button.TextColor3 = .(, , )
)
SX.AnimationButton.Name =
SX.AnimationButton.Parent = SX.ButtonsHolder
SX.AnimationButton.BackgroundColor3 = .(, , )
SX.AnimationButton.BorderSizePixel =
SX.AnimationButton.Position = .(, , , )
SX.AnimationButton.Size = .(, , , )
SX.AnimationButton.AutoButtonColor =
SX.AnimationButton.Font = .Font.GothamBlack
SX.AnimationButton.Text =
SX.AnimationButton.TextColor3 = .(, , )
SX.AnimationButton.TextSize =
button = SX.AnimationButton
button.MouseEnter:(()
button.TextColor3 = .(,,)
)
button.MouseLeave:(()
button.BackgroundColor3 == .(, , )
button.TextColor3 = .(,,)
button.TextColor3 = .(, , )
)
SX.ExtraButton.Name =
SX.ExtraButton.Parent = SX.ButtonsHolder
SX.ExtraButton.BackgroundColor3 = .(, , )
SX.ExtraButton.BorderSizePixel =
SX.ExtraButton.Position = .(, , , )
SX.ExtraButton.Size = .(, , , )
SX.ExtraButton.AutoButtonColor =
SX.ExtraButton.Font = .Font.GothamBlack
SX.ExtraButton.Text =
SX.ExtraButton.TextColor3 = .(, , )
SX.ExtraButton.TextSize =
button = SX.ExtraButton
button.MouseEnter:(()
button.TextColor3 = .(,,)
)
button.MouseLeave:(()
button.BackgroundColor3 == .(, , )
button.TextColor3 = .(,,)
button.TextColor3 = .(, , )
)
SX.CreditsButton.Name =
SX.CreditsButton.Parent = SX.ButtonsHolder
SX.CreditsButton.BackgroundColor3 = .(, , )
SX.CreditsButton.BorderSizePixel =
SX.CreditsButton.Position = .(, , , )
SX.CreditsButton.Size = .(, , , )
SX.CreditsButton.AutoButtonColor =
SX.CreditsButton.Font = .Font.GothamBlack
SX.CreditsButton.Text =
SX.CreditsButton.TextColor3 = .(, , )
SX.CreditsButton.TextSize =
button = SX.CreditsButton
button.MouseEnter:(()
button.TextColor3 = .(,,)
)
button.MouseLeave:(()
button.BackgroundColor3 == .(, , )
button.TextColor3 = .(,,)
button.TextColor3 = .(, , )
)
SX.TitleHolder.Name =
SX.TitleHolder.Parent = SX.LeftHolder
SX.TitleHolder.BackgroundColor3 = .(, , )
SX.TitleHolder.BorderSizePixel =
SX.TitleHolder.Size = .(, , , )
SX.Spacex_Text.Name =
SX.Spacex_Text.Parent = SX.TitleHolder
SX.Spacex_Text.BackgroundColor3 = .(, , )
SX.Spacex_Text.BackgroundTransparency =
SX.Spacex_Text.Position = .(, , , )
SX.Spacex_Text.Size = .(, , , )
SX.Spacex_Text.Font = .Font.GothamBlack
SX.Spacex_Text.Text =
SX.Spacex_Text.TextColor3 = .(, , )
SX.Spacex_Text.TextSize =
SX.Spacex_Text.TextXAlignment = .TextXAlignment.Left
SX.TextLabel.Parent = SX.TitleHolder
SX.TextLabel.BackgroundColor3 = .(, , )
SX.TextLabel.BackgroundTransparency =
SX.TextLabel.Position = .(, , , )
SX.TextLabel.Size = .(, , , )
SX.TextLabel.Font = .Font.Gotham
SX.TextLabel.Text =
SX.TextLabel.TextColor3 = .(, , )
SX.TextLabel.TextSize =
SX.TextLabel_2.Parent = SX.TitleHolder
SX.TextLabel_2.BackgroundColor3 = .(, , )
SX.TextLabel_2.BackgroundTransparency =
SX.TextLabel_2.Position = .(, , , )
SX.TextLabel_2.Size = .(, , , )
SX.TextLabel_2.Font = .Font.GothamBlack
SX.TextLabel_2.Text =
SX.TextLabel_2.TextColor3 = .(, , )
SX.TextLabel_2.TextSize =
SX.SideFrame.Name =
SX.SideFrame.Parent = SX.Main
SX.SideFrame.Active =
SX.SideFrame.BackgroundColor3 = .(, , )
SX.SideFrame.BorderSizePixel =
SX.SideFrame.Position = .(, , , )
SX.SideFrame.Size = .(, , , )
SX.SideFrame.Visible =
SX.SideFrame.CanvasSize = .(, , , -)
SX.SideFrame.ScrollBarThickness =
SX.SideFrame.ScrollBarImageColor3 = .(, , )
SX.UIGridLayout.Parent = SX.SideFrame
SX.UIGridLayout.SortOrder = .SortOrder.LayoutOrder
SX.UIGridLayout.CellSize = .(, , , )
SX.SlientAim.Name =
SX.SlientAim.Parent = SX.SideFrame
SX.SlientAim.BackgroundColor3 = .(, , )
SX.SlientAim.BorderSizePixel =
SX.SlientAim.Position = .(, , -, )
SX.SlientAim.Size = .(, , , )
SX.SlientAim.AutoButtonColor =
SX.SlientAim.Font = .Font.GothamBlack
SX.SlientAim.Text =
SX.SlientAim.TextColor3 = .(, , )
SX.SlientAim.TextSize =
SX.SlientAim.MouseButton1Click:(()
Aiming = (:(, ))()
Aiming.()
Workspace = :()
Players = :()
RunService = :()
UserInputService = :()
LocalPlayer = Players.LocalPlayer
Mouse = LocalPlayer:()
CurrentCamera = Workspace.CurrentCamera
DaHoodSettings = {
SilentAim = ,
AimLock = ,
Prediction = ,
AimLockKeybind = .KeyCode.E
}
().DaHoodSettings = DaHoodSettings
Aiming.()
(Aiming.Enabled == Aiming.Selected ~= LocalPlayer Aiming.SelectedPart ~= )
Character = Aiming.(Aiming.Selected)
KOd = Character:()[].Value
Grabbed = Character:() ~=
(KOd Grabbed)
__index
__index = (, , (t, k)
(t:() (k == k == ) Aiming.())
SelectedPart = Aiming.SelectedPart
(DaHoodSettings.SilentAim (k == k == ))
Hit = SelectedPart.CFrame + (SelectedPart.Velocity * DaHoodSettings.Prediction)
(k == Hit SelectedPart)
(t, k)
)
RunService:(, , ()
(DaHoodSettings.AimLock Aiming.() UserInputService:(DaHoodSettings.AimLockKeybind))
SelectedPart = Aiming.SelectedPart
Hit = SelectedPart.CFrame + (SelectedPart.Velocity * DaHoodSettings.Prediction)
CurrentCamera.CFrame = .(CurrentCamera.CFrame.Position, Hit.Position)
)
)
button = SX.SlientAim
button.MouseEnter:(()
button.TextColor3 = .(,,)
)
button.MouseLeave:(()
button.TextColor3 = .(, , )
)
SX.Aimbot.Name =
SX.Aimbot.Parent = SX.SideFrame
SX.Aimbot.BackgroundColor3 = .(, , )
SX.Aimbot.BorderSizePixel =
SX.Aimbot.Position = .(, , -, )
SX.Aimbot.Size = .(, , , )
SX.Aimbot.AutoButtonColor =
SX.Aimbot.Font = .Font.GothamBlack
SX.Aimbot.Text =
SX.Aimbot.TextColor3 = .(, , )
SX.Aimbot.TextSize =
SX.Aimbot.MouseButton1Click:(()
(()
Lock_System = .()
Main_Frame = .()
TargetImage = .()
UICorner = .()
TargetName = .()
TargetArmor = .()
UICorner_2 = .()
TargetHealtRedColor = .()
UICorner_3 = .()
TargetHealt = .()
UICorner_4 = .()
UICorner_5 = .()
Lock_System.Name =
Lock_System.Parent = .CoreGui
Lock_System.ZIndexBehavior = .ZIndexBehavior.Sibling
Main_Frame.Name =
Main_Frame.Parent = Lock_System
Main_Frame.BackgroundColor3 = .(, , )
Main_Frame.BorderSizePixel =
Main_Frame.Position = .(, , , )
Main_Frame.Size = .(, , , )
Main_Frame.Visible =
TargetImage.Name =
TargetImage.Parent = Main_Frame
TargetImage.BackgroundColor3 = .(, , )
TargetImage.BackgroundTransparency =
TargetImage.BorderSizePixel =
TargetImage.Size = .(, , , )
TargetImage.Image =
UICorner.Parent = TargetImage
TargetName.Name =
TargetName.Parent = Main_Frame
TargetName.BackgroundColor3 = .(, , )
TargetName.BackgroundTransparency =
TargetName.Position = .(, , , )
TargetName.Size = .(, , , )
TargetName.Font = .Font.Gotham
TargetName.Text =
TargetName.TextColor3 = .(, , )
TargetName.TextScaled =
TargetName.TextSize =
TargetName.TextWrapped =
TargetArmor.Name =
TargetArmor.Parent = Main_Frame
TargetArmor.BackgroundColor3 = .(, , )
TargetArmor.BorderSizePixel =
TargetArmor.Position = .(, , , )
TargetArmor.Size = .(, , , )
TargetArmor.Font = .Font.Code
TargetArmor.Text =
TargetArmor.TextColor3 = .(, , )
TargetArmor.TextSize =
UICorner_2.Parent = TargetArmor
TargetHealtRedColor.Name =
TargetHealtRedColor.Parent = Main_Frame
TargetHealtRedColor.BackgroundColor3 = .(, , )
TargetHealtRedColor.BorderSizePixel =
TargetHealtRedColor.Position = .(, , , )
TargetHealtRedColor.Size = .(, , , )
TargetHealtRedColor.Font = .Font.Code
TargetHealtRedColor.Text =
TargetHealtRedColor.TextColor3 = .(, , )
TargetHealtRedColor.TextSize =
UICorner_3.Parent = TargetHealtRedColor
TargetHealt.Name =
TargetHealt.Parent = TargetHealtRedColor
TargetHealt.BackgroundColor3 = .(, , )
TargetHealt.BorderSizePixel =
TargetHealt.Position = .(-, , -, )
TargetHealt.Size = .(, , , )
TargetHealt.Font = .Font.Code
TargetHealt.Text =
TargetHealt.TextColor3 = .(, , )
TargetHealt.TextSize =
UICorner_4.Parent = TargetHealt
UICorner_5.Parent = Main_Frame
CC = :.CurrentCamera
Plr
enabled =
accomidationfactor =
mouse = .Players.LocalPlayer:()
placemarker = .(, .Workspace)
(Parent, Adornee, Color, Size, Size2)
e = .(, Parent)
e.Name =
e.Adornee = Adornee
e.Size = .(Size, Size2, Size, Size2)
e.AlwaysOnTop =
a = .(, e)
a.Size = .(, , , )
a.BackgroundTransparency =
a.BackgroundColor3 = Color
g = .(, a)
g.CornerRadius = .(, )
(e)
data = .Players:()
(player)
character
() player.Character
handler = (guimain, player.Character:(), .(, , ), , )
handler.Name = player.Name
player.CharacterAdded:((Char) handler.Adornee = Char:() )
(()
()
player.Character
TextLabel.Text = player.Name..(player:().Wanted.Value)....(.(player.Character:().Health))
)
i = , #data
data[i] ~= .Players.LocalPlayer
(data[i])
.Players.PlayerAdded:((Player)
(Player)
)
(()
placemarker.Anchored =
placemarker.CanCollide =
placemarker.Size = .(, , )
placemarker.Transparency =
(placemarker, placemarker, .(, , ), , )
)
mouse.KeyDown:((k)
k ~=
enabled
Main_Frame.Visible =
enabled =
Main_Frame.Visible =
enabled =
Plr = ()
TargetName.Text = (Plr.Character.Humanoid.DisplayName)
(Plr.Character.Humanoid.DisplayName)
TargetName.Text = (Plr.Name)
TargetImage.Image = .. Plr.UserId
TargetArmor.Text = (Plr.Character.BodyEffects.Armor.Value)
.(n)
n - .(n) >= .(n) n - .(n) < .(n)
char = Plr.Character
hum = char.Humanoid
Digit = TargetHealt
Round = (.(hum.Health))
hum.Changed:(()
Round = (.(hum.Health))
Digit.Text = (Round)
)
hp = Plr.Character.Humanoid.Health/
TargetHealt:(.(hp,,,),.EasingDirection.Out,.EasingStyle.Quad,)
()
)
()
closestPlayer
shortestDistance = .huge
i, v (.Players:())
v ~= .Players.LocalPlayer v.Character v.Character:() v.Character.Humanoid.Health ~= v.Character:()
pos = CC:(v.Character.PrimaryPart.Position)
magnitude = (.(pos.X, pos.Y) - .(mouse.X, mouse.Y)).magnitude
magnitude < shortestDistance
closestPlayer = v
shortestDistance = magnitude
closestPlayer
:.Stepped:(()
enabled Plr.Character Plr.Character:()
placemarker.CFrame = .(Plr.Character.HumanoidRootPart.Position+(Plr.Character.HumanoidRootPart.Velocity*accomidationfactor))
placemarker.CFrame = .(, , )
)
mt = ()
old = mt.__namecall
(mt, )
mt.__namecall = ((...)
args = {...}
enabled () == args[] ==
args[] = Plr.Character.HumanoidRootPart.Position+(Plr.Character.HumanoidRootPart.Velocity*accomidationfactor)
((args))
(...)
)
)
)
button = SX.Aimbot
button.MouseEnter:(()
button.TextColor3 = .(,,)
)
button.MouseLeave:(()
button.TextColor3 = .(, , )
)
SX.Aimlock.Name =
SX.Aimlock.Parent = SX.SideFrame
SX.Aimlock.BackgroundColor3 = .(, , )
SX.Aimlock.BorderSizePixel =
SX.Aimlock.Position = .(, , -, )
SX.Aimlock.Size = .(, , , )
SX.Aimlock.AutoButtonColor =
SX.Aimlock.Font = .Font.GothamBlack
SX.Aimlock.Text =
SX.Aimlock.TextColor3 = .(, , )
SX.Aimlock.TextSize =
SX.Aimlock.MouseButton1Click:(()
().AimPart =
().AimlockKey =
().AimRadius =
().ThirdPerson =
().FirstPerson =
().TeamCheck =
().PredictMovement =
().PredictionVelocity =
L_27_, L_28_, L_29_, L_30_ =
: ,
: ,
: ,
:
L_31_, L_32_, L_33_, L_34_, L_35_, L_36_, L_37_ =
L_27_.LocalPlayer,
L_27_.LocalPlayer:(),
.CurrentCamera,
.new,
Ray.new,
.new,
.new
L_38_, L_39_, L_40_ = , ,
L_41_
().CiazwareUniversalAimbotLoaded =
().WorldToViewportPoint = (L_42_arg0)
L_33_:(L_42_arg0)
().WorldToScreenPoint = (L_43_arg0)
L_33_.(L_33_, L_43_arg0)
().GetObscuringObjects = (L_44_arg0)
L_44_arg0 L_44_arg0:(().AimPart) L_31_ L_31_.Character:()
L_45_ = workspace:FindPartOnRay(L_35_(L_44_arg0[getgenv().AimPart].Position, L_31_.Character.Head.Position))
if L_45_ then
return L_45_:IsDescendantOf(L_44_arg0)
end
end
end
getgenv().GetNearestTarget = function()
local L_46_ = {}
local L_47_ = {}
local L_48_ = {}
for L_50_forvar0, L_51_forvar1 in pairs(L_27_:GetPlayers()) do
if L_51_forvar1 ~= L_31_ then
table.insert(L_46_, L_51_forvar1)
end
end
for L_52_forvar0, L_53_forvar1 in pairs(L_46_) do
if L_53_forvar1.Character ~= nil then
local L_54_ = L_53_forvar1.Character:FindFirstChild("Head")
if getgenv().TeamCheck == true and L_53_forvar1.Team ~= L_31_.Team then
local L_55_ =
(L_53_forvar1.Character:FindFirstChild("Head").Position - game.Workspace.CurrentCamera.CFrame.p).magnitude
local L_56_ =
Ray.new(
game.Workspace.CurrentCamera.CFrame.p,
(L_32_.Hit.p - game.Workspace.CurrentCamera.CFrame.p).unit * L_55_
)
local L_57_, L_58_ = game.Workspace:FindPartOnRay(L_56_, game.Workspace)
local L_59_ = math.floor((L_58_ - L_54_.Position).magnitude)
L_47_[L_53_forvar1.Name .. L_52_forvar0] = {}
L_47_[L_53_forvar1.Name .. L_52_forvar0].dist = L_55_
L_47_[L_53_forvar1.Name .. L_52_forvar0].plr = L_53_forvar1
L_47_[L_53_forvar1.Name .. L_52_forvar0].diff = L_59_
table.insert(L_48_, L_59_)
elseif getgenv().TeamCheck == false and L_53_forvar1.Team == L_31_.Team then
local L_60_ =
(L_53_forvar1.Character:FindFirstChild("Head").Position - game.Workspace.CurrentCamera.CFrame.p).magnitude
local L_61_ =
Ray.new(
game.Workspace.CurrentCamera.CFrame.p,
(L_32_.Hit.p - game.Workspace.CurrentCamera.CFrame.p).unit * L_60_
)
local L_62_, L_63_ = game.Workspace:FindPartOnRay(L_61_, game.Workspace)
local L_64_ = math.floor((L_63_ - L_54_.Position).magnitude)
L_47_[L_53_forvar1.Name .. L_52_forvar0] = {}
L_47_[L_53_forvar1.Name .. L_52_forvar0].dist = L_60_
L_47_[L_53_forvar1.Name .. L_52_forvar0].plr = L_53_forvar1
L_47_[L_53_forvar1.Name .. L_52_forvar0].diff = L_64_
table.insert(L_48_, L_64_)
end
end
end
if unpack(L_48_) == nil then
return nil
end
local L_49_ = math.floor(math.min(unpack(L_48_)))
if L_49_ > getgenv().AimRadius then
return nil
end
for L_65_forvar0, L_66_forvar1 in pairs(L_47_) do
if L_66_forvar1.diff == L_49_ then
return L_66_forvar1.plr
end
end
return nil
end
L_32_.KeyDown:Connect(
function(L_67_arg0)
if L_67_arg0 == AimlockKey and L_41_ == nil then
pcall(
function()
if L_39_ ~= true then
L_39_ = true
end
local L_68_
L_68_ = GetNearestTarget()
if L_68_ ~= nil then
L_41_ = L_68_
end
end
)
elseif L_67_arg0 == AimlockKey and L_41_ ~= nil then
if L_41_ ~= nil then
L_41_ = nil
end
if L_39_ ~= false then
L_39_ = false
end
end
end
)
L_29_.RenderStepped:Connect(
function()
if getgenv().ThirdPerson == true and getgenv().FirstPerson == true then
if
(L_33_.Focus.p - L_33_.CoordinateFrame.p).Magnitude > 1 or
(L_33_.Focus.p - L_33_.CoordinateFrame.p).Magnitude <= 1
then
L_40_ = true
else
L_40_ = false
end
elseif getgenv().ThirdPerson == true and getgenv().FirstPerson == false then
if (L_33_.Focus.p - L_33_.CoordinateFrame.p).Magnitude > 1 then
L_40_ = true
else
L_40_ = false
end
elseif getgenv().ThirdPerson == false and getgenv().FirstPerson == true then
if (L_33_.Focus.p - L_33_.CoordinateFrame.p).Magnitude <= 1 then
L_40_ = true
else
L_40_ = false
end
end
if L_38_ == true and L_39_ == true then
if L_41_ and L_41_.Character and L_41_.Character:FindFirstChild(getgenv().AimPart) then
if getgenv().FirstPerson == true then
if L_40_ == true then
if getgenv().PredictMovement == true then
L_33_.CFrame =
L_34_(
L_33_.CFrame.p,
L_41_.Character[getgenv().AimPart].Position +
L_41_.Character[getgenv().AimPart].Velocity / PredictionVelocity
)
elseif getgenv().PredictMovement == false then
L_33_.CFrame = L_34_(L_33_.CFrame.p, L_41_.Character[getgenv().AimPart].Position)
end
end
elseif getgenv().ThirdPerson == true then
if L_40_ == true then
if getgenv().PredictMovement == true then
L_33_.CFrame =
L_34_(
L_33_.CFrame.p,
L_41_.Character[getgenv().AimPart].Position +
L_41_.Character[getgenv().AimPart].Velocity / PredictionVelocity
)
elseif getgenv().PredictMovement == false then
L_33_.CFrame = L_34_(L_33_.CFrame.p, L_41_.Character[getgenv().AimPart].Position)
end
end
end
end
end
end)
end)
local button = SX.Aimlock
button.MouseEnter:Connect(function()
button.TextColor3 = Color3.fromRGB(255,255,255)
end)
button.MouseLeave:Connect(function()
button.TextColor3 = Color3.fromRGB(75, 75, 75)
end)
SX.Animation.Name = "Animation"
SX.Animation.Parent = SX.SideFrame
SX.Animation.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
SX.Animation.BorderSizePixel = 0
SX.Animation.Position = UDim2.new(0.0127551025, 0, -0.0175438598, 0)
SX.Animation.Size = UDim2.new(0, 200, 0, 50)
SX.Animation.AutoButtonColor = false
SX.Animation.Font = Enum.Font.GothamBlack
SX.Animation.Text = "ANIMATION"
SX.Animation.TextColor3 = Color3.fromRGB(75, 75, 75)
SX.Animation.TextSize = 14.000
SX.Animation.MouseButton1Click:Connect(function()
local Folder = Instance.new('Folder', game:GetService("Workspace"))
local AnimationPack = game:GetService("Players").LocalPlayer.PlayerGui.MainScreenGui.AnimationPack
local ScrollingFrame = AnimationPack.ScrollingFrame
local CloseButton = AnimationPack.CloseButton
AnimationPack.Visible = true
local LeanAnimation = Instance.new("Animation", Folder)
LeanAnimation.Name = "LeanAnimation"
LeanAnimation.AnimationId = "rbxassetid://3152375249"
local Lean = game:GetService("Players").LocalPlayer.Character.Humanoid:LoadAnimation(LeanAnimation)
local LayAnimation = Instance.new("Animation", Folder)
LayAnimation.Name = "LayAnimation"
LayAnimation.AnimationId = "rbxassetid://3152378852"
local Lay = game:GetService("Players").LocalPlayer.Character.Humanoid:LoadAnimation(LayAnimation)
local Dance1Animation = Instance.new("Animation", Folder)
Dance1Animation.Name = "Dance1Animation"
Dance1Animation.AnimationId = "rbxassetid://3189773368"
local Dance1 = game:GetService("Players").LocalPlayer.Character.Humanoid:LoadAnimation(Dance1Animation)
local Dance2Animation = Instance.new("Animation", Folder)
Dance2Animation.Name = "Dance2Animation"
Dance2Animation.AnimationId = "rbxassetid://3189776546"
local Dance2 = game:GetService("Players").LocalPlayer.Character.Humanoid:LoadAnimation(Dance2Animation)
local GreetAnimation = Instance.new("Animation", Folder)
GreetAnimation.Name = "GreetAnimation"
GreetAnimation.AnimationId = "rbxassetid://3189777795"
local Greet = game:GetService("Players").LocalPlayer.Character.Humanoid:LoadAnimation(GreetAnimation)
local PrayingAnimation = Instance.new("Animation", Folder)
PrayingAnimation.Name = "PrayingAnimation"
PrayingAnimation.AnimationId = "rbxassetid://3487719500"
local Praying = game:GetService("Players").LocalPlayer.Character.Humanoid:LoadAnimation(PrayingAnimation)
for i,v in pairs(ScrollingFrame:GetChildren()) do
if v.Name == "TextButton" then
if v.Text == "Lean" then
v.Name = "LeanButton"
end
end
end
for i,v in pairs(ScrollingFrame:GetChildren()) do
if v.Name == "TextButton" then
if v.Text == "Lay" then
v.Name = "LayButton"
end
end
end
for i,v in pairs(ScrollingFrame:GetChildren()) do
if v.Name == "TextButton" then
if v.Text == "Dance1" then
v.Name = "Dance1Button"
end
end
end
for i,v in pairs(ScrollingFrame:GetChildren()) do
if v.Name == "TextButton" then
if v.Text == "Dance2" then
v.Name = "Dance2Button"
end
end
end
for i,v in pairs(ScrollingFrame:GetChildren()) do
if v.Name == "TextButton" then
if v.Text == "Greet" then
v.Name = "GreetButton"
end
end
end
for i,v in pairs(ScrollingFrame:GetChildren()) do
if v.Name == "TextButton" then
if v.Text == "Praying" then
v.Name = "PrayingButton"
end
end
end
function Stop()
Lay:Stop()
Lean:Stop()
Dance1:Stop()
Dance2:Stop()
Greet:Stop()
Praying:Stop()
end
local LeanTextButton = ScrollingFrame.LeanButton
local LayTextButton = ScrollingFrame.LayButton
local Dance1TextButton = ScrollingFrame.Dance1Button
local Dance2TextButton = ScrollingFrame.Dance2Button
local GreetTextButton = ScrollingFrame.GreetButton
local PrayingTextButton = ScrollingFrame.PrayingButton
AnimationPack.MouseButton1Click:Connect(function()
if ScrollingFrame.Visible == false then
ScrollingFrame.Visible = true
CloseButton.Visible = true
end
end)
CloseButton.MouseButton1Click:Connect(function()
if ScrollingFrame.Visible == true then
ScrollingFrame.Visible = false
CloseButton.Visible = false
end
end)
LeanTextButton.MouseButton1Click:Connect(function()
Stop()
Lean:Play()
end)
LayTextButton.MouseButton1Click:Connect(function()
Stop()
Lay:Play()
end)
Dance1TextButton.MouseButton1Click:Connect(function()
Stop()
Dance1:Play()
end)
Dance2TextButton.MouseButton1Click:Connect(function()
Stop()
Dance2:Play()
end)
GreetTextButton.MouseButton1Click:Connect(function()
Stop()
Greet:Play()
end)
PrayingTextButton.MouseButton1Click:Connect(function()
Stop()
Praying:Play()
end)
game:GetService("Players").LocalPlayer.Character.Humanoid.Running:Connect(function()
Stop()
end)
game:GetService("Players").LocalPlayer.Character.Humanoid.Died:Connect(function()
Stop()
repeat
wait()
until game:GetService("Players").LocalPlayer.Character.Humanoid.Health == 100
wait(1)
local AnimationPack = game:GetService("Players").LocalPlayer.PlayerGui.MainScreenGui.AnimationPack
local ScrollingFrame = AnimationPack.ScrollingFrame
local CloseButton = AnimationPack.CloseButton
AnimationPack.Visible = true
local LeanAnimation = Instance.new("Animation", Folder)
LeanAnimation.Name = "LeanAnimation"
LeanAnimation.AnimationId = "rbxassetid://3152375249"
local Lean = game:GetService("Players").LocalPlayer.Character.Humanoid:LoadAnimation(LeanAnimation)
local LayAnimation = Instance.new("Animation", Folder)
LayAnimation.Name = "LayAnimation"
LayAnimation.AnimationId = "rbxassetid://3152378852"
local Lay = game:GetService("Players").LocalPlayer.Character.Humanoid:LoadAnimation(LayAnimation)
local Dance1Animation = Instance.new("Animation", Folder)
Dance1Animation.Name = "Dance1Animation"
Dance1Animation.AnimationId = "rbxassetid://3189773368"
local Dance1 = game:GetService("Players").LocalPlayer.Character.Humanoid:LoadAnimation(Dance1Animation)
local Dance2Animation = Instance.new("Animation", Folder)
Dance2Animation.Name = "Dance2Animation"
Dance2Animation.AnimationId = "rbxassetid://3189776546"
local Dance2 = game:GetService("Players").LocalPlayer.Character.Humanoid:LoadAnimation(Dance2Animation)
local GreetAnimation = Instance.new("Animation", Folder)
GreetAnimation.Name = "GreetAnimation"
GreetAnimation.AnimationId = "rbxassetid://3189777795"
local Greet = game:GetService("Players").LocalPlayer.Character.Humanoid:LoadAnimation(GreetAnimation)
local PrayingAnimation = Instance.new("Animation", Folder)
PrayingAnimation.Name = "PrayingAnimation"
PrayingAnimation.AnimationId = "rbxassetid://3487719500"
local Praying = game:GetService("Players").LocalPlayer.Character.Humanoid:LoadAnimation(PrayingAnimation)
for i,v in pairs(ScrollingFrame:GetChildren()) do
if v.Name == "TextButton" then
if v.Text == "Lean" then
v.Name = "LeanButton"
end
end
end
for i,v in pairs(ScrollingFrame:GetChildren()) do
if v.Name == "TextButton" then
if v.Text == "Lay" then
v.Name = "LayButton"
end
end
end
for i,v in pairs(ScrollingFrame:GetChildren()) do
if v.Name == "TextButton" then
if v.Text == "Dance1" then
v.Name = "Dance1Button"
end
end
end
for i,v in pairs(ScrollingFrame:GetChildren()) do
if v.Name == "TextButton" then
if v.Text == "Dance2" then
v.Name = "Dance2Button"
end
end
end
for i,v in pairs(ScrollingFrame:GetChildren()) do
if v.Name == "TextButton" then
if v.Text == "Greet" then
v.Name = "GreetButton"
end
end
end
for i,v in pairs(ScrollingFrame:GetChildren()) do
if v.Name == "TextButton" then
if v.Text == "Praying" then
v.Name = "PrayingButton"
end
end
end
function Stop()
Lay:Stop()
Lean:Stop()
Dance1:Stop()
Dance2:Stop()
Greet:Stop()
Praying:Stop()
end
local LeanTextButton = ScrollingFrame.LeanButton
local LayTextButton = ScrollingFrame.LayButton
local Dance1TextButton = ScrollingFrame.Dance1Button
local Dance2TextButton = ScrollingFrame.Dance2Button
local GreetTextButton = ScrollingFrame.GreetButton
local PrayingTextButton = ScrollingFrame.PrayingButton
AnimationPack.MouseButton1Click:Connect(function()
if ScrollingFrame.Visible == false then
ScrollingFrame.Visible = true
CloseButton.Visible = true
end
end)
CloseButton.MouseButton1Click:Connect(function()
if ScrollingFrame.Visible == true then
ScrollingFrame.Visible = false
CloseButton.Visible = false
end
end)
LeanTextButton.MouseButton1Click:Connect(function()
Stop()
Lean:Play()
end)
LayTextButton.MouseButton1Click:Connect(function()
Stop()
Lay:Play()
end)
Dance1TextButton.MouseButton1Click:Connect(function()
Stop()
Dance1:Play()
end)
Dance2TextButton.MouseButton1Click:Connect(function()
Stop()
Dance2:Play()
end)
GreetTextButton.MouseButton1Click:Connect(function()
Stop()
Greet:Play()
end)
PrayingTextButton.MouseButton1Click:Connect(function()
Stop()
Praying:Play()
end)
end)
end)
local button = SX.Animation
button.MouseEnter:Connect(function()
button.TextColor3 = Color3.fromRGB(255,255,255)
end)
button.MouseLeave:Connect(function()
button.TextColor3 = Color3.fromRGB(75, 75, 75)
end)
SX.Invisible.Name = "Invisible"
SX.Invisible.Parent = SX.SideFrame
SX.Invisible.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
SX.Invisible.BorderSizePixel = 0
SX.Invisible.Position = UDim2.new(0.0127551025, 0, -0.0175438598, 0)
SX.Invisible.Size = UDim2.new(0, 200, 0, 50)
SX.Invisible.AutoButtonColor = false
SX.Invisible.Font = Enum.Font.GothamBlack
SX.Invisible.Text = "INVISIBLE"
SX.Invisible.TextColor3 = Color3.fromRGB(75, 75, 75)
SX.Invisible.TextSize = 14.000
SX.Invisible.MouseButton1Click:Connect(function()
local player = game.Players.LocalPlayer
OldInvisCFrame = player.Character.HumanoidRootPart.CFrame
player.Character.HumanoidRootPart.CFrame = CFrame.new(318.499, 93.825, -919.513)
wait(0.1)
player.Character:BreakJoints()
wait(0.1)
player.Character.HumanoidRootPart.CFrame = OldInvisCFrame
end)
local button = SX.Invisible
button.MouseEnter:Connect(function()
button.TextColor3 = Color3.fromRGB(255,255,255)
end)
button.MouseLeave:Connect(function()
button.TextColor3 = Color3.fromRGB(75, 75, 75)
end)
SX.EscapeJail.Name = "EscapeJail"
SX.EscapeJail.Parent = SX.SideFrame
SX.EscapeJail.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
SX.EscapeJail.BorderSizePixel = 0
SX.EscapeJail.Position = UDim2.new(0.0127551025, 0, -0.0175438598, 0)
SX.EscapeJail.Size = UDim2.new(0, 200, 0, 50)
SX.EscapeJail.AutoButtonColor = false
SX.EscapeJail.Font = Enum.Font.GothamBlack
SX.EscapeJail.Text = "ESCAPE JAIL"
SX.EscapeJail.TextColor3 = Color3.fromRGB(75, 75, 75)
SX.EscapeJail.TextSize = 14.000
SX.EscapeJail.MouseButton1Click:Connect(function()
local plr = game:GetService'Players'.LocalPlayer
local gunName = '[Key] - $125'
local ITEM = game.Workspace.Ignored.Shop[gunName]
local datplace = plr.Character.HumanoidRootPart.Position
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = ITEM.Head.CFrame + Vector3.new(0, 3, 0)
wait(0.5)
fireclickdetector(game.Workspace.Ignored.Shop[gunName].ClickDetector)
fireclickdetector(game.Workspace.Ignored.Shop[gunName].ClickDetector)
plr.Character.HumanoidRootPart.CFrame = CFrame.new(datplace)
plr.Character.HumanoidRootPart.CFrame = CFrame.new(datplace)
tool = game.Players.LocalPlayer.Backpack:WaitForChild("[Key]")
tool.Parent = game.Players.LocalPlayer.Character
tool:Activate()
tool:Activate()
tool:Activate()
tool:Activate()
tool:Activate()
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-445.566498, 39.002079, -284.973755, -0.0479695499, -4.76086441e-08, -0.998848796, -3.86538126e-08, 1, -4.58071732e-08, 0.998848796, 3.6411965e-08, -0.0479695499)
end)
local button = SX.EscapeJail
button.MouseEnter:Connect(function()
button.TextColor3 = Color3.fromRGB(255,255,255)
end)
button.MouseLeave:Connect(function()
button.TextColor3 = Color3.fromRGB(75, 75, 75)
end)
SX.HighTool.Name = "HighTool"
SX.HighTool.Parent = SX.SideFrame
SX.HighTool.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
SX.HighTool.BorderSizePixel = 0
SX.HighTool.Position = UDim2.new(0.0127551025, 0, -0.0175438598, 0)
SX.HighTool.Size = UDim2.new(0, 200, 0, 50)
SX.HighTool.AutoButtonColor = false
SX.HighTool.Font = Enum.Font.GothamBlack
SX.HighTool.Text = "TELEKINESIS"
SX.HighTool.TextColor3 = Color3.fromRGB(75, 75, 75)
SX.HighTool.TextSize = 14.000
SX.HighTool.MouseButton1Click:Connect(function()
loadstring(game:HttpGet("https://raw.githubusercontent.com/dawn-spec/dimagbbbbb/main/wow.lua"))()
end)
local button = SX.HighTool
button.MouseEnter:Connect(function()
button.TextColor3 = Color3.fromRGB(255,255,255)
end)
button.MouseLeave:Connect(function()
button.TextColor3 = Color3.fromRGB(75, 75, 75)
end)
SX.ChatSpy.Name = "ChatSpy"
SX.ChatSpy.Parent = SX.SideFrame
SX.ChatSpy.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
SX.ChatSpy.BorderSizePixel = 0
SX.ChatSpy.Position = UDim2.new(0.0127551025, 0, -0.0175438598, 0)
SX.ChatSpy.Size = UDim2.new(0, 200, 0, 50)
SX.ChatSpy.AutoButtonColor = false
SX.ChatSpy.Font = Enum.Font.GothamBlack
SX.ChatSpy.Text = "CHAT SPY"
SX.ChatSpy.TextColor3 = Color3.fromRGB(75, 75, 75)
SX.ChatSpy.TextSize = 14.000
SX.ChatSpy.MouseButton1Click:Connect(function()
enabled = true
spyOnMyself = false
public = false
publicItalics = true
privateProperties = {
Color = Color3.fromRGB(0, 255, 255),
Font = Enum.Font.SourceSansBold,
TextSize = 18
}
local StarterGui = game:GetService("StarterGui")
local Players = game:GetService("Players")
local player = Players.LocalPlayer or Players:GetPropertyChangedSignal("LocalPlayer"):Wait() or Players.LocalPlayer
local saymsg = game:GetService("ReplicatedStorage"):WaitForChild("DefaultChatSystemChatEvents"):WaitForChild("SayMessageRequest")
local getmsg = game:GetService("ReplicatedStorage"):WaitForChild("DefaultChatSystemChatEvents"):WaitForChild("OnMessageDoneFiltering")
local instance = (_G.chatSpyInstance or 0) + 1
_G.chatSpyInstance = instance
local function onChatted(p, msg)
if _G.chatSpyInstance == instance then
if p == player and msg:lower():sub(1, 4) == "/spy" then
enabled = not enabled
wait(0.3)
privateProperties.Text = "{SPY "..(enabled and "EN" or "DIS").."ABLED}"
StarterGui:SetCore("ChatMakeSystemMessage", privateProperties)
elseif enabled and (spyOnMyself == true or p ~= player) then
msg = msg:gsub("[\n\r]", ""):gsub("\t", " "):gsub("[ ]+", " ")
local hidden = true
local conn = getmsg.OnClientEvent:Connect(function(packet, channel)
if packet.SpeakerUserId == p.UserId and packet.Message == msg:sub(#msg - #packet.Message + 1) and (channel == "All" or (channel == "Team" and public == false and Players[packet.FromSpeaker].Team == player.Team)) then
hidden = false
end
end)
wait(1)
conn:Disconnect()
if hidden and enabled then
if public then
saymsg:FireServer((publicItalics and "/me " or "").."{SPY} ["..p.Name.."]: "..msg, "All")
else
privateProperties.Text = "{SPY} ["..p.Name.."]: "..msg
StarterGui:SetCore("ChatMakeSystemMessage", privateProperties)
end
end
end
end
end
for _, p in ipairs(Players:GetPlayers()) do
p.Chatted:Connect(function(msg)
onChatted(p, msg)
end)
end
Players.PlayerAdded:Connect(function(p)
p.Chatted:Connect(function(msg)
onChatted(p, msg)
end)
end)
privateProperties.Text = "{SPY "..(enabled and "EN" or "DIS").."ABLED}"
StarterGui:SetCore("ChatMakeSystemMessage", privateProperties)
if not player.PlayerGui:FindFirstChild("Chat") then
wait(3)
end
local chatFrame = player.PlayerGui.Chat.Frame
chatFrame.ChatChannelParentFrame.Visible = true
chatFrame.ChatBarParentFrame.Position = chatFrame.ChatChannelParentFrame.Position + UDim2.new(UDim.new(), chatFrame.ChatChannelParentFrame.Size.Y)
end)
local button = SX.ChatSpy
button.MouseEnter:Connect(function()
button.TextColor3 = Color3.fromRGB(255,255,255)
end)
button.MouseLeave:Connect(function()
button.TextColor3 = Color3.fromRGB(75, 75, 75)
end)
SX.MaskNames.Name = "MaskNames"
SX.MaskNames.Parent = SX.SideFrame
SX.MaskNames.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
SX.MaskNames.BorderSizePixel = 0
SX.MaskNames.Position = UDim2.new(0.0127551025, 0, -0.0175438598, 0)
SX.MaskNames.Size = UDim2.new(0, 200, 0, 50)
SX.MaskNames.AutoButtonColor = false
SX.MaskNames.Font = Enum.Font.GothamBlack
SX.MaskNames.Text = "MASK NAMES"
SX.MaskNames.TextColor3 = Color3.fromRGB(75, 75, 75)
SX.MaskNames.TextSize = 14.000
SX.MaskNames.MouseButton1Click:Connect(function()
for i,v in pairs(game.Workspace.Players:GetChildren()) do
v:FindFirstChildWhichIsA('Humanoid').DisplayDistanceType = 'Subject'
end
end)
local button = SX.MaskNames
button.MouseEnter:Connect(function()
button.TextColor3 = Color3.fromRGB(255,255,255)
end)
button.MouseLeave:Connect(function()
button.TextColor3 = Color3.fromRGB(75, 75, 75)
end)
SX.BikeFly.Name = "BikeFly"
SX.BikeFly.Parent = SX.SideFrame
SX.BikeFly.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
SX.BikeFly.BorderSizePixel = 0
SX.BikeFly.Position = UDim2.new(0.0127551025, 0, -0.0175438598, 0)
SX.BikeFly.Size = UDim2.new(0, 200, 0, 50)
SX.BikeFly.AutoButtonColor = false
SX.BikeFly.Font = Enum.Font.GothamBlack
SX.BikeFly.Text = "BIKE FLY"
SX.BikeFly.TextColor3 = Color3.fromRGB(75, 75, 75)
SX.BikeFly.TextSize = 14.000
SX.BikeFly.MouseButton1Click:Connect(function()
local speed = 20
local old
local Plr = game.Players.LocalPlayer
local wheels = {}
local control = {q=false,e=false,w=false,a=false,s=false,d=false}
local Mouse = Plr:GetMouse()
Mouse.KeyDown:connect(function(KEY)
local key = KEY:lower()
if control[key] ~= nil then
control[key]=true
end
end)
Mouse.KeyUp:connect(function(KEY)
local key = KEY:lower()
if control[key] ~= nil then
control[key]=false
end
end)
while game.RunService.Stepped:wait() do
local seat = (Plr.Character or Plr.CharacterAdded:wait()):WaitForChild("Humanoid").SeatPart
if Plr.PlayerGui:FindFirstChild("MainScreenGui") and Plr.PlayerGui.MainScreenGui:FindFirstChild("Bar") and Plr.PlayerGui.MainScreenGui.Bar:FindFirstChild("Speed") then
Plr.PlayerGui.MainScreenGui.Bar.Speed.bar.Size = UDim2.new(speed / 100 * 0.95, 0, 0.83, 0)
else
local c = Plr.PlayerGui.MainScreenGui.Bar.HP
local g = c:Clone()
g.Name = "Speed"
g.Position = UDim2.new(0.5, 0, 1, -120)
g.bar.BackgroundColor3 = Color3.fromRGB(255, 155, 0)
g.Picture.Image.Image = "rbxassetid://181035717"
g.TextLabel.Text = "Speed"
g.Parent = c.Parent
end
if seat ~= nil and seat:IsDescendantOf(game.Workspace.Vehicles) then
if seat ~= old then
if old then
old.Vel:Destroy()
old.Gyro:Destroy()
end
old = seat
for i = 1, 2 do
if wheels[i] then
wheels[i][2].Parent = wheels[i][1]
end
local wheel = seat.Parent.Wheel
wheels[i] = {seat.Parent, wheel}
wheel:remove()
end
local gyro = Instance.new("BodyGyro", seat)
gyro.Name = "Gyro"
local pos = Instance.new("BodyVelocity", seat)
pos.Name = "Vel"
gyro.maxTorque = Vector3.new(9e9, 9e9, 9e9)
pos.MaxForce = Vector3.new(9e9, 9e9, 9e9)
else
seat.Gyro.cframe = workspace.CurrentCamera.CoordinateFrame
local vel = CFrame.new(0, 0, 0)
if control.w then
vel = vel * CFrame.new(0, 0, -speed)
end
if control.s then
vel = vel * CFrame.new(0, 0, speed)
end
if control.a then
vel = vel * CFrame.new(-speed, 0, 0)
end
if control.d then
vel = vel * CFrame.new(speed, 0, 0)
end
seat.Vel.Velocity = (seat.CFrame*vel).p - seat.CFrame.p
end
end
if control.e and speed<100 then
speed = speed + 1
end
if control.q and speed > 0 then
speed = speed - 1
end
end
end)
local button = SX.BikeFly
button.MouseEnter:Connect(function()
button.TextColor3 = Color3.fromRGB(255,255,255)
end)
button.MouseLeave:Connect(function()
button.TextColor3 = Color3.fromRGB(75, 75, 75)
end)
SX.SplitGrenade.Name = "SplitGrenade"
SX.SplitGrenade.Parent = SX.SideFrame
SX.SplitGrenade.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
SX.SplitGrenade.BorderSizePixel = 0
SX.SplitGrenade.Position = UDim2.new(0.0127551025, 0, -0.0175438598, 0)
SX.SplitGrenade.Size = UDim2.new(0, 200, 0, 50)
SX.SplitGrenade.AutoButtonColor = false
SX.SplitGrenade.Font = Enum.Font.GothamBlack
SX.SplitGrenade.Text = "SPLIT GRENADE [G]"
SX.SplitGrenade.TextColor3 = Color3.fromRGB(75, 75, 75)
SX.SplitGrenade.TextSize = 14.000
SX.SplitGrenade.MouseButton1Click:Connect(function()
local plr = game.Players.LocalPlayer
local lastpos = plr.Character.HumanoidRootPart.CFrame
repeat wait()
plr.Character.HumanoidRootPart.CFrame = game.Workspace.Ignored.Shop["[Grenade] - $700"].Head.CFrame
fireclickdetector(game.Workspace.Ignored.Shop["[Grenade] - $700"].ClickDetector)
until game:GetService("UserInputService"):IsKeyDown(Enum.KeyCode.G)
plr.Character.HumanoidRootPart.CFrame = lastpos
for i, v in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
wait(0.05)
spawn(function()
if v.Name == "[Grenade]" then
v.Parent = plr.Character v:Activate() wait(0.1) v:Deactivate() wait(0.1) v:Activate()
end
end)
end
end)
local button = SX.SplitGrenade
button.MouseEnter:Connect(function()
button.TextColor3 = Color3.fromRGB(255,255,255)
end)
button.MouseLeave:Connect(function()
button.TextColor3 = Color3.fromRGB(75, 75, 75)
end)
SX.DickBat.Name = "DickBat"
SX.DickBat.Parent = SX.SideFrame
SX.DickBat.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
SX.DickBat.BorderSizePixel = 0
SX.DickBat.Position = UDim2.new(0.0127551025, 0, -0.0175438598, 0)
SX.DickBat.Size = UDim2.new(0, 200, 0, 50)
SX.DickBat.AutoButtonColor = false
SX.DickBat.Font = Enum.Font.GothamBlack
SX.DickBat.Text = "DICK BAT"
SX.DickBat.TextColor3 = Color3.fromRGB(75, 75, 75)
SX.DickBat.TextSize = 14.000
SX.DickBat.MouseButton1Click:Connect(function()
local d = game.Players.LocalPlayer.Character.HumanoidRootPart.Position
local k = game.Workspace.Ignored.Shop["[Bat] - $250"]
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = k.Head.CFrame + Vector3.new(0, 3, 0)
if (game.Players.LocalPlayer.Character.HumanoidRootPart.Position - k.Head.Position).Magnitude <= 50 then
wait(.2)
fireclickdetector(k:FindFirstChild("ClickDetector"), 4)
toolf = game.Players.LocalPlayer.Backpack:WaitForChild("[Bat]")
toolf.Parent = game.Players.LocalPlayer.Character
wait()
game.Players.LocalPlayer.Character:WaitForChild("[Bat]")
game.Players.LocalPlayer.Character:WaitForChild("[Bat]").Grip = CFrame.new(-2.4000001, -0.699999988, 0, 0, 1, -0, -1, 0, -0, 0, 0, 1)
game.Players.LocalPlayer.Character:WaitForChild("[Bat]").GripForward = Vector3.new(0, -1, -0)
game.Players.LocalPlayer.Character:WaitForChild("[Bat]").GripPos = Vector3.new(1.2111, 1.11114, 1.8111)
game.Players.LocalPlayer.Character:WaitForChild("[Bat]").GripUp = Vector3.new(-500000, 404, 5000000)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(d)
end
end)
local button = SX.DickBat
button.MouseEnter:Connect(function()
button.TextColor3 = Color3.fromRGB(255,255,255)
end)
button.MouseLeave:Connect(function()
button.TextColor3 = Color3.fromRGB(75, 75, 75)
end)
SX.Headless.Name = "Headless"
SX.Headless.Parent = SX.SideFrame
SX.Headless.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
SX.Headless.BorderSizePixel = 0
SX.Headless.Position = UDim2.new(0.0127551025, 0, -0.0175438598, 0)
SX.Headless.Size = UDim2.new(0, 200, 0, 50)
SX.Headless.AutoButtonColor = false
SX.Headless.Font = Enum.Font.GothamBlack
SX.Headless.Text = "HEADLESS"
SX.Headless.TextColor3 = Color3.fromRGB(75, 75, 75)
SX.Headless.TextSize = 14.000
SX.Headless.MouseButton1Click:Connect(function()
game.Players.LocalPlayer.Character.Head:BreakJoints()
game.Players.LocalPlayer.Character.Head.Position = Vector3.new(0,99999999999999,0)
end)
local button = SX.Headless
button.MouseEnter:Connect(function()
button.TextColor3 = Color3.fromRGB(255,255,255)
end)
button.MouseLeave:Connect(function()
button.TextColor3 = Color3.fromRGB(75, 75, 75)
end)
SX.CameraNoclip.Name = "CameraNoclip"
SX.CameraNoclip.Parent = SX.SideFrame
SX.CameraNoclip.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
SX.CameraNoclip.BorderSizePixel = 0
SX.CameraNoclip.Position = UDim2.new(0.0127551025, 0, -0.0175438598, 0)
SX.CameraNoclip.Size = UDim2.new(0, 200, 0, 50)
SX.CameraNoclip.AutoButtonColor = false
SX.CameraNoclip.Font = Enum.Font.GothamBlack
SX.CameraNoclip.Text = "CAMERA NOCLIP"
SX.CameraNoclip.TextColor3 = Color3.fromRGB(75, 75, 75)
SX.CameraNoclip.TextSize = 14.000
SX.CameraNoclip.MouseButton1Click:Connect(function()
game:GetService("Players").LocalPlayer.DevCameraOcclusionMode = "Invisicam"
end)
local button = SX.CameraNoclip
button.MouseEnter:Connect(function()
button.TextColor3 = Color3.fromRGB(255,255,255)
end)
button.MouseLeave:Connect(function()
button.TextColor3 = Color3.fromRGB(75, 75, 75)
end)
SX.NoRecoil.Name = "NoRecoil"
SX.NoRecoil.Parent = SX.SideFrame
SX.NoRecoil.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
SX.NoRecoil.BorderSizePixel = 0
SX.NoRecoil.Position = UDim2.new(0.0153061226, 0, -0.0350877196, 0)
SX.NoRecoil.Size = UDim2.new(0, 200, 0, 50)
SX.NoRecoil.AutoButtonColor = false
SX.NoRecoil.Font = Enum.Font.GothamBlack
SX.NoRecoil.Text = "NO RECOIL"
SX.NoRecoil.TextColor3 = Color3.fromRGB(75, 75, 75)
SX.NoRecoil.TextSize = 14.000
SX.NoRecoil.MouseButton1Click:Connect(function()
for i,v in pairs(game:GetService('Workspace'):GetChildren()) do
if v:IsA('Camera') then
v:Destroy()
end
end
local LocalPlayer = game:GetService('Players').LocalPlayer;
local newcam = Instance.new('Camera',game.Workspace)
game.Workspace.Camera.CameraSubject = LocalPlayer.Character.Humanoid;
newcam.Name = 'Camera'
newcam.CameraType = 'Custom'
newcam.CameraSubject = game:GetService('Workspace').Players:FindFirstChild(player.Name):FindFirstChild('Humanoid')
newcam.HeadLocked = true
newcam.HeadScale = 1
end)
local button = SX.NoRecoil
button.MouseEnter:Connect(function()
button.TextColor3 = Color3.fromRGB(255,255,255)
end)
button.MouseLeave:Connect(function()
button.TextColor3 = Color3.fromRGB(75, 75, 75)
end)
SX.Korblox.Name = "Korblox"
SX.Korblox.Parent = SX.SideFrame
SX.Korblox.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
SX.Korblox.BorderSizePixel = 0
SX.Korblox.Position = UDim2.new(0.0127551025, 0, -0.0175438598, 0)
SX.Korblox.Size = UDim2.new(0, 200, 0, 50)
SX.Korblox.AutoButtonColor = false
SX.Korblox.Font = Enum.Font.GothamBlack
SX.Korblox.Text = "KORBLOX"
SX.Korblox.TextColor3 = Color3.fromRGB(75, 75, 75)
SX.Korblox.TextSize = 14.000
SX.Korblox.MouseButton1Click:Connect(function()
local ply = game.Players.LocalPlayer
local chr = ply.Character
chr.RightLowerLeg.MeshId = "902942093"
chr.RightLowerLeg.Transparency = "1"
chr.RightUpperLeg.MeshId = "http://www.roblox.com/asset/?id=902942096"
chr.RightUpperLeg.TextureID = "http://roblox.com/asset/?id=902843398"
chr.RightFoot.MeshId = "902942089"
chr.RightFoot.Transparency = "1"
end)
local button = SX.Korblox
button.MouseEnter:Connect(function()
button.TextColor3 = Color3.fromRGB(255,255,255)
end)
button.MouseLeave:Connect(function()
button.TextColor3 = Color3.fromRGB(75, 75, 75)
end)
SX.NoRecoil_2.Name = "NoRecoil"
SX.NoRecoil_2.Parent = SX.SideFrame
SX.NoRecoil_2.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
SX.NoRecoil_2.BorderSizePixel = 0
SX.NoRecoil_2.Position = UDim2.new(0.0127551025, 0, -0.0175438598, 0)
SX.NoRecoil_2.Size = UDim2.new(0, 200, 0, 50)
SX.NoRecoil_2.AutoButtonColor = false
SX.NoRecoil_2.Font = Enum.Font.GothamBlack
SX.NoRecoil_2.Text = "FREE CAM [Q+R]"
SX.NoRecoil_2.TextColor3 = Color3.fromRGB(75, 75, 75)
SX.NoRecoil_2.TextSize = 14.000
SX.NoRecoil_2.MouseButton1Click:Connect(function()
function sandbox(var,func)
local env = getfenv(func)
local newenv = setmetatable({},{
__index = function(self,k)
if k=="script" then
return var
else
return env[k]
end
end,
})
setfenv(func,newenv)
return func
end
cors = {}
mas = Instance.new("Model",game:GetService("Lighting"))
LocalScript0 = Instance.new("LocalScript")
LocalScript0.Name = "FreeCamera"
LocalScript0.Parent = mas
table.insert(cors,sandbox(LocalScript0,function()
-----------------------------------------------------------------------
-- Freecam
-- Cinematic free camera for spectating and video production.
------------------------------------------------------------------------
local pi = math.pi
local abs = math.abs
local clamp = math.clamp
local exp = math.exp
local rad = math.rad
local sign = math.sign
local sqrt = math.sqrt
local tan = math.tan
local ContextActionService = game:GetService("ContextActionService")
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local StarterGui = game:GetService("StarterGui")
local UserInputService = game:GetService("UserInputService")
local LocalPlayer = Players.LocalPlayer
if not LocalPlayer then
Players:GetPropertyChangedSignal("LocalPlayer"):Wait()
LocalPlayer = Players.LocalPlayer
end
local Camera = workspace.CurrentCamera
workspace:GetPropertyChangedSignal("CurrentCamera"):Connect(function()
local newCamera = workspace.CurrentCamera
if newCamera then
Camera = newCamera
end
end)
------------------------------------------------------------------------
local TOGGLE_INPUT_PRIORITY = Enum.ContextActionPriority.Low.Value
local INPUT_PRIORITY = Enum.ContextActionPriority.High.Value
local FREECAM_MACRO_KB = {Enum.KeyCode.Q, Enum.KeyCode.R}
local NAV_GAIN = Vector3.new(1, 1, 1)*64
local PAN_GAIN = Vector2.new(0.75, 1)*8
local FOV_GAIN = 300
local PITCH_LIMIT = rad(90)
local VEL_STIFFNESS = 1.5
local PAN_STIFFNESS = 1.0
local FOV_STIFFNESS = 4.0
------------------------------------------------------------------------
local Spring = {} do
Spring.__index = Spring
function Spring.new(freq, pos)
local self = setmetatable({}, Spring)
self.f = freq
self.p = pos
self.v = pos*0
return self
end
function Spring:Update(dt, goal)
local f = self.f*2*pi
local p0 = self.p
local v0 = self.v
local offset = goal - p0
local decay = exp(-f*dt)
local p1 = goal + (v0*dt - offset*(f*dt + 1))*decay
local v1 = (f*dt*(offset*f - v0) + v0)*decay
self.p = p1
self.v = v1
return p1
end
function Spring:Reset(pos)
self.p = pos
self.v = pos*0
end
end
------------------------------------------------------------------------
local cameraPos = Vector3.new()
local cameraRot = Vector2.new()
local cameraFov = 0
local velSpring = Spring.new(VEL_STIFFNESS, Vector3.new())
local panSpring = Spring.new(PAN_STIFFNESS, Vector2.new())
local fovSpring = Spring.new(FOV_STIFFNESS, 0)
------------------------------------------------------------------------
local Input = {} do
local thumbstickCurve do
local K_CURVATURE = 2.0
local K_DEADZONE = 0.15
local function fCurve(x)
return (exp(K_CURVATURE*x) - 1)/(exp(K_CURVATURE) - 1)
end
local function fDeadzone(x)
return fCurve((x - K_DEADZONE)/(1 - K_DEADZONE))
end
function thumbstickCurve(x)
return sign(x)*clamp(fDeadzone(abs(x)), 0, 1)
end
end
local gamepad = {
ButtonX = 0,
ButtonY = 0,
DPadDown = 0,
DPadUp = 0,
ButtonL2 = 0,
ButtonR2 = 0,
Thumbstick1 = Vector2.new(),
Thumbstick2 = Vector2.new(),
}
local keyboard = {
W = 0,
A = 0,
S = 0,
D = 0,
E = 0,
Q = 0,
U = 0,
H = 0,
J = 0,
K = 0,
I = 0,
Y = 0,
Up = 0,
Down = 0,
LeftShift = 0,
RightShift = 0,
}
local mouse = {
Delta = Vector2.new(),
MouseWheel = 0,
}
local NAV_GAMEPAD_SPEED = Vector3.new(1, 1, 1)
local NAV_KEYBOARD_SPEED = Vector3.new(1, 1, 1)
local PAN_MOUSE_SPEED = Vector2.new(1, 1)*(pi/64)
local PAN_GAMEPAD_SPEED = Vector2.new(1, 1)*(pi/8)
local FOV_WHEEL_SPEED = 1.0
local FOV_GAMEPAD_SPEED = 0.25
local NAV_ADJ_SPEED = 0.75
local NAV_SHIFT_MUL = 0.25
local navSpeed = 1
function Input.Vel(dt)
navSpeed = clamp(navSpeed + dt*(keyboard.Up - keyboard.Down)*NAV_ADJ_SPEED, 0.01, 4)
local kGamepad = Vector3.new(
thumbstickCurve(gamepad.Thumbstick1.x),
thumbstickCurve(gamepad.ButtonR2) - thumbstickCurve(gamepad.ButtonL2),
thumbstickCurve(-gamepad.Thumbstick1.y)
)*NAV_GAMEPAD_SPEED
local kKeyboard = Vector3.new(
keyboard.D - keyboard.A + keyboard.K - keyboard.H,
keyboard.E - keyboard.Q + keyboard.I - keyboard.Y,
keyboard.S - keyboard.W + keyboard.J - keyboard.U
)*NAV_KEYBOARD_SPEED
local shift = UserInputService:IsKeyDown(Enum.KeyCode.LeftShift) or UserInputService:IsKeyDown(Enum.KeyCode.RightShift)
return (kGamepad + kKeyboard)*(navSpeed*(shift and NAV_SHIFT_MUL or 1))
end
function Input.Pan(dt)
local kGamepad = Vector2.new(
thumbstickCurve(gamepad.Thumbstick2.y),
thumbstickCurve(-gamepad.Thumbstick2.x)
)*PAN_GAMEPAD_SPEED
local kMouse = mouse.Delta*PAN_MOUSE_SPEED
mouse.Delta = Vector2.new()
return kGamepad + kMouse
end
function Input.Fov(dt)
local kGamepad = (gamepad.ButtonX - gamepad.ButtonY)*FOV_GAMEPAD_SPEED
local kMouse = mouse.MouseWheel*FOV_WHEEL_SPEED
mouse.MouseWheel = 0
return kGamepad + kMouse
end
do
local function Keypress(action, state, input)
keyboard[input.KeyCode.Name] = state == Enum.UserInputState.Begin and 1 or 0
return Enum.ContextActionResult.Sink
end
local function GpButton(action, state, input)
gamepad[input.KeyCode.Name] = state == Enum.UserInputState.Begin and 1 or 0
return Enum.ContextActionResult.Sink
end
local function MousePan(action, state, input)
local delta = input.Delta
mouse.Delta = Vector2.new(-delta.y, -delta.x)
return Enum.ContextActionResult.Sink
end
local function Thumb(action, state, input)
gamepad[input.KeyCode.Name] = input.Position
return Enum.ContextActionResult.Sink
end
local function Trigger(action, state, input)
gamepad[input.KeyCode.Name] = input.Position.z
return Enum.ContextActionResult.Sink
end
local function MouseWheel(action, state, input)
mouse[input.UserInputType.Name] = -input.Position.z
return Enum.ContextActionResult.Sink
end
local function Zero(t)
for k, v in pairs(t) do
t[k] = v*0
end
end
function Input.StartCapture()
ContextActionService:BindActionAtPriority("FreecamKeyboard", Keypress, false, INPUT_PRIORITY,
Enum.KeyCode.W, Enum.KeyCode.U,
Enum.KeyCode.A, Enum.KeyCode.H,
Enum.KeyCode.S, Enum.KeyCode.J,
Enum.KeyCode.D, Enum.KeyCode.K,
Enum.KeyCode.E, Enum.KeyCode.I,
Enum.KeyCode.Q, Enum.KeyCode.Y,
Enum.KeyCode.Up, Enum.KeyCode.Down
)
ContextActionService:BindActionAtPriority("FreecamMousePan", MousePan, false, INPUT_PRIORITY, Enum.UserInputType.MouseMovement)
ContextActionService:BindActionAtPriority("FreecamMouseWheel", MouseWheel, false, INPUT_PRIORITY, Enum.UserInputType.MouseWheel)
ContextActionService:BindActionAtPriority("FreecamGamepadButton", GpButton, false, INPUT_PRIORITY, Enum.KeyCode.ButtonX, Enum.KeyCode.ButtonY)
ContextActionService:BindActionAtPriority("FreecamGamepadTrigger", Trigger, false, INPUT_PRIORITY, Enum.KeyCode.ButtonR2, Enum.KeyCode.ButtonL2)
ContextActionService:BindActionAtPriority("FreecamGamepadThumbstick", Thumb, false, INPUT_PRIORITY, Enum.KeyCode.Thumbstick1, Enum.KeyCode.Thumbstick2)
end
function Input.StopCapture()
navSpeed = 1
Zero(gamepad)
Zero(keyboard)
Zero(mouse)
ContextActionService:UnbindAction("FreecamKeyboard")
ContextActionService:UnbindAction("FreecamMousePan")
ContextActionService:UnbindAction("FreecamMouseWheel")
ContextActionService:UnbindAction("FreecamGamepadButton")
ContextActionService:UnbindAction("FreecamGamepadTrigger")
ContextActionService:UnbindAction("FreecamGamepadThumbstick")
end
end
end
local function GetFocusDistance(cameraFrame)
local znear = 0.1
local viewport = Camera.ViewportSize
local projy = 2*tan(cameraFov/2)
local projx = viewport.x/viewport.y*projy
local fx = cameraFrame.rightVector
local fy = cameraFrame.upVector
local fz = cameraFrame.lookVector
local minVect = Vector3.new()
local minDist = 512
for x = 0, 1, 0.5 do
for y = 0, 1, 0.5 do
local cx = (x - 0.5)*projx
local cy = (y - 0.5)*projy
local offset = fx*cx - fy*cy + fz
local origin = cameraFrame.p + offset*znear
local part, hit = workspace:FindPartOnRay(Ray.new(origin, offset.unit*minDist))
local dist = (hit - origin).magnitude
if minDist > dist then
minDist = dist
minVect = offset.unit
end
end
end
return fz:Dot(minVect)*minDist
end
------------------------------------------------------------------------
local function StepFreecam(dt)
local vel = velSpring:Update(dt, Input.Vel(dt))
local pan = panSpring:Update(dt, Input.Pan(dt))
local fov = fovSpring:Update(dt, Input.Fov(dt))
local zoomFactor = sqrt(tan(rad(70/2))/tan(rad(cameraFov/2)))
cameraFov = clamp(cameraFov + fov*FOV_GAIN*(dt/zoomFactor), 1, 120)
cameraRot = cameraRot + pan*PAN_GAIN*(dt/zoomFactor)
cameraRot = Vector2.new(clamp(cameraRot.x, -PITCH_LIMIT, PITCH_LIMIT), cameraRot.y%(2*pi))
local cameraCFrame = CFrame.new(cameraPos)*CFrame.fromOrientation(cameraRot.x, cameraRot.y, 0)*CFrame.new(vel*NAV_GAIN*dt)
cameraPos = cameraCFrame.p
Camera.CFrame = cameraCFrame
Camera.Focus = cameraCFrame*CFrame.new(0, 0, -GetFocusDistance(cameraCFrame))
Camera.FieldOfView = cameraFov
end
------------------------------------------------------------------------
local PlayerState = {} do
local mouseIconEnabled
local cameraSubject
local cameraType
local cameraFocus
local cameraCFrame
local cameraFieldOfView
local screenGuis = {}
local coreGuis = {
Backpack = true,
Chat = true,
Health = true,
PlayerList = true,
}
local setCores = {
BadgesNotificationsActive = true,
PointsNotificationsActive = true,
}
-- Save state and set up for freecam
function PlayerState.Push()
for name in pairs(coreGuis) do
coreGuis[name] = StarterGui:GetCoreGuiEnabled(Enum.CoreGuiType[name])
StarterGui:SetCoreGuiEnabled(Enum.CoreGuiType[name], false)
end
for name in pairs(setCores) do
setCores[name] = StarterGui:GetCore(name)
StarterGui:SetCore(name, false)
end
local playergui = LocalPlayer:FindFirstChildOfClass("PlayerGui")
if playergui then
for _, gui in pairs(playergui:GetChildren()) do
if gui:IsA("ScreenGui") and gui.Enabled then
screenGuis[#screenGuis + 1] = gui
gui.Enabled = false
end
end
end
cameraFieldOfView = Camera.FieldOfView
Camera.FieldOfView = 70
cameraType = Camera.CameraType
Camera.CameraType = Enum.CameraType.Custom
cameraSubject = Camera.CameraSubject
Camera.CameraSubject = nil
cameraCFrame = Camera.CFrame
cameraFocus = Camera.Focus
mouseIconEnabled = UserInputService.MouseIconEnabled
UserInputService.MouseIconEnabled = false
mouseBehavior = UserInputService.MouseBehavior
UserInputService.MouseBehavior = Enum.MouseBehavior.Default
end
-- Restore state
function PlayerState.Pop()
for name, isEnabled in pairs(coreGuis) do
StarterGui:SetCoreGuiEnabled(Enum.CoreGuiType[name], isEnabled)
end
for name, isEnabled in pairs(setCores) do
StarterGui:SetCore(name, isEnabled)
end
for _, gui in pairs(screenGuis) do
if gui.Parent then
gui.Enabled = true
end
end
Camera.FieldOfView = cameraFieldOfView
cameraFieldOfView = nil
Camera.CameraType = cameraType
cameraType = nil
Camera.CameraSubject = cameraSubject
cameraSubject = nil
Camera.CFrame = cameraCFrame
cameraCFrame = nil
Camera.Focus = cameraFocus
cameraFocus = nil
UserInputService.MouseIconEnabled = mouseIconEnabled
mouseIconEnabled = nil
UserInputService.MouseBehavior = mouseBehavior
mouseBehavior = nil
end
end
local function StartFreecam()
local cameraCFrame = Camera.CFrame
cameraRot = Vector2.new(cameraCFrame:toEulerAnglesYXZ())
cameraPos = cameraCFrame.p
cameraFov = Camera.FieldOfView
velSpring:Reset(Vector3.new())
panSpring:Reset(Vector2.new())
fovSpring:Reset(0)
PlayerState.Push()
RunService:BindToRenderStep("Freecam", Enum.RenderPriority.Camera.Value, StepFreecam)
Input.StartCapture()
end
local function StopFreecam()
Input.StopCapture()
RunService:UnbindFromRenderStep("Freecam")
PlayerState.Pop()
end
------------------------------------------------------------------------
do
local enabled = false
local function ToggleFreecam()
if enabled then
StopFreecam()
else
StartFreecam()
end
enabled = not enabled
end
local function CheckMacro(macro)
for i = 1, #macro - 1 do
if not UserInputService:IsKeyDown(macro[i]) then
return
end
end
ToggleFreecam()
end
local function HandleActivationInput(action, state, input)
if state == Enum.UserInputState.Begin then
if input.KeyCode == FREECAM_MACRO_KB[#FREECAM_MACRO_KB] then
CheckMacro(FREECAM_MACRO_KB)
end
end
return Enum.ContextActionResult.Pass
end
ContextActionService:BindActionAtPriority("FreecamToggle", HandleActivationInput, false, TOGGLE_INPUT_PRIORITY, FREECAM_MACRO_KB[#FREECAM_MACRO_KB])
end
end))
for i,v in pairs(mas:GetChildren()) do
v.Parent = game:GetService("Players").LocalPlayer.PlayerGui
pcall(function() v:MakeJoints() end)
end
mas:Destroy()
for i,v in pairs(cors) do
spawn(function()
pcall(v)
end)
end
end)
local button = SX.NoRecoil_2
button.MouseEnter:Connect(function()
button.TextColor3 = Color3.fromRGB(255,255,255)
end)
button.MouseLeave:Connect(function()
button.TextColor3 = Color3.fromRGB(75, 75, 75)
end)
SX.LowGFX.Name = "LowGFX"
SX.LowGFX.Parent = SX.SideFrame
SX.LowGFX.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
SX.LowGFX.BorderSizePixel = 0
SX.LowGFX.Position = UDim2.new(0.0127551025, 0, -0.0175438598, 0)
SX.LowGFX.Size = UDim2.new(0, 200, 0, 50)
SX.LowGFX.AutoButtonColor = false
SX.LowGFX.Font = Enum.Font.GothamBlack
SX.LowGFX.Text = "LOW GFX"
SX.LowGFX.TextColor3 = Color3.fromRGB(75, 75, 75)
SX.LowGFX.TextSize = 14.000
SX.LowGFX.MouseButton1Click:Connect(function()
local decalsyeeted = true -- Leaving this on makes games look shitty but the fps goes up by at least 20.
local g = game
local w = g.Workspace
local l = g.Lighting
local t = w.Terrain
t.WaterWaveSize = 0
t.WaterWaveSpeed = 0
t.WaterReflectance = 0
t.WaterTransparency = 0
l.GlobalShadows = false
l.FogEnd = 9e9
l.Brightness = 0
settings().Rendering.QualityLevel = "Level01"
for i, v in pairs(g:GetDescendants()) do
if v:IsA("Part") or v:IsA("Union") or v:IsA("CornerWedgePart") or v:IsA("TrussPart") then
v.Material = "Plastic"
v.Reflectance = 0
elseif v:IsA("Decal") or v:IsA("Texture") and decalsyeeted then
v.Transparency = 1
elseif v:IsA("ParticleEmitter") or v:IsA("Trail") then
v.Lifetime = NumberRange.new(0)
elseif v:IsA("Explosion") then
v.BlastPressure = 1
v.BlastRadius = 1
elseif v:IsA("Fire") or v:IsA("SpotLight") or v:IsA("Smoke") or v:IsA("Sparkles") then
v.Enabled = false
elseif v:IsA("MeshPart") then
v.Material = "Plastic"
v.Reflectance = 0
v.TextureID = 10385902758728957
end
end
for i, e in pairs(l:GetChildren()) do
if e:IsA("BlurEffect") or e:IsA("SunRaysEffect") or e:IsA("ColorCorrectionEffect") or e:IsA("BloomEffect") or e:IsA("DepthOfFieldEffect") then
e.Enabled = false
end
end
end)
local button = SX.LowGFX
button.MouseEnter:Connect(function()
button.TextColor3 = Color3.fromRGB(255,255,255)
end)
button.MouseLeave:Connect(function()
button.TextColor3 = Color3.fromRGB(75, 75, 75)
end)
SX.ESPBox.Name = "ESPBox"
SX.ESPBox.Parent = SX.SideFrame
SX.ESPBox.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
SX.ESPBox.BorderSizePixel = 0
SX.ESPBox.Position = UDim2.new(0.0127551025, 0, -0.0175438598, 0)
SX.ESPBox.Size = UDim2.new(0, 200, 0, 50)
SX.ESPBox.AutoButtonColor = false
SX.ESPBox.Font = Enum.Font.GothamBlack
SX.ESPBox.Text = "ESP BOX"
SX.ESPBox.TextColor3 = Color3.fromRGB(75, 75, 75)
SX.ESPBox.TextSize = 14.000
SX.ESPBox.MouseButton1Click:Connect(function()
local ESP = {
Enabled = true,
Boxes = true,
BoxShift = CFrame.new(0,-1.5,0),
BoxSize = Vector3.new(4,6,0),
Color = Color3.fromRGB(200,200,200),
FaceCamera = false,
Names = false,
TeamColor = true,
Thickness = 1,
AttachShift = 1,
TeamMates = true,
Players = true,
Objects = setmetatable({}, {__mode="kv"}),
Overrides = {}
}
--Declarations--
local cam = workspace.CurrentCamera
local plrs = game:GetService("Players")
local plr = plrs.LocalPlayer
local mouse = plr:GetMouse()
local V3new = Vector3.new
local WorldToViewportPoint = cam.WorldToViewportPoint
--Functions--
local function Draw(obj, props)
local new = Drawing.new(obj)
props = props or {}
for i,v in pairs(props) do
new[i] = v
end
return new
end
function ESP:GetTeam(p)
local ov = self.Overrides.GetTeam
if ov then
return ov(p)
end
return p and p.Team
end
function ESP:IsTeamMate(p)
local ov = self.Overrides.IsTeamMate
if ov then
return ov(p)
end
return self:GetTeam(p) == self:GetTeam(plr)
end
function ESP:GetColor(obj)
local ov = self.Overrides.GetColor
if ov then
return ov(obj)
end
local p = self:GetPlrFromChar(obj)
return p and self.TeamColor and p.Team and p.Team.TeamColor.Color or self.Color
end
function ESP:GetPlrFromChar(char)
local ov = self.Overrides.GetPlrFromChar
if ov then
return ov(char)
end
return plrs:GetPlayerFromCharacter(char)
end
function ESP:Toggle(bool)
self.Enabled = bool
if not bool then
for i,v in pairs(self.Objects) do
if v.Type == "Box" then --fov circle etc
if v.Temporary then
v:Remove()
else
for i,v in pairs(v.Components) do
v.Visible = false
end
end
end
end
end
end
function ESP:GetBox(obj)
return self.Objects[obj]
end
function ESP:AddObjectListener(parent, options)
local function NewListener(c)
if type(options.Type) == "string" and c:IsA(options.Type) or options.Type == nil then
if type(options.Name) == "string" and c.Name == options.Name or options.Name == nil then
if not options.Validator or options.Validator(c) then
local box = ESP:Add(c, {
PrimaryPart = type(options.PrimaryPart) == "string" and c:WaitForChild(options.PrimaryPart) or type(options.PrimaryPart) == "function" and options.PrimaryPart(c),
Color = type(options.Color) == "function" and options.Color(c) or options.Color,
ColorDynamic = options.ColorDynamic,
Name = type(options.CustomName) == "function" and options.CustomName(c) or options.CustomName,
IsEnabled = options.IsEnabled,
RenderInNil = options.RenderInNil
})
--TODO: add a better way of passing options
if options.OnAdded then
coroutine.wrap(options.OnAdded)(box)
end
end
end
end
end
if options.Recursive then
parent.DescendantAdded:Connect(NewListener)
for i,v in pairs(parent:GetDescendants()) do
coroutine.wrap(NewListener)(v)
end
else
parent.ChildAdded:Connect(NewListener)
for i,v in pairs(parent:GetChildren()) do
coroutine.wrap(NewListener)(v)
end
end
end
local boxBase = {}
boxBase.__index = boxBase
function boxBase:Remove()
ESP.Objects[self.Object] = nil
for i,v in pairs(self.Components) do
v.Visible = false
v:Remove()
self.Components[i] = nil
end
end
function boxBase:Update()
if not self.PrimaryPart then
--warn("not supposed to print", self.Object)
return self:Remove()
end
local color
if ESP.Highlighted == self.Object then
color = ESP.HighlightColor
else
color = self.Color or self.ColorDynamic and self:ColorDynamic() or ESP:GetColor(self.Object) or ESP.Color
end
local allow = true
if ESP.Overrides.UpdateAllow and not ESP.Overrides.UpdateAllow(self) then
allow = false
end
if self.Player and not ESP.TeamMates and ESP:IsTeamMate(self.Player) then
allow = false
end
if self.Player and not ESP.Players then
allow = false
end
if self.IsEnabled and (type(self.IsEnabled) == "string" and not ESP[self.IsEnabled] or type(self.IsEnabled) == "function" and not self:IsEnabled()) then
allow = false
end
if not workspace:IsAncestorOf(self.PrimaryPart) and not self.RenderInNil then
allow = false
end
if not allow then
for i,v in pairs(self.Components) do
v.Visible = false
end
return
end
if ESP.Highlighted == self.Object then
color = ESP.HighlightColor
end
--calculations--
local cf = self.PrimaryPart.CFrame
if ESP.FaceCamera then
cf = CFrame.new(cf.p, cam.CFrame.p)
end
local size = self.Size
local locs = {
TopLeft = cf * ESP.BoxShift * CFrame.new(size.X/2,size.Y/2,0),
TopRight = cf * ESP.BoxShift * CFrame.new(-size.X/2,size.Y/2,0),
BottomLeft = cf * ESP.BoxShift * CFrame.new(size.X/2,-size.Y/2,0),
BottomRight = cf * ESP.BoxShift * CFrame.new(-size.X/2,-size.Y/2,0),
TagPos = cf * ESP.BoxShift * CFrame.new(0,size.Y/2,0),
Torso = cf * ESP.BoxShift
}
if ESP.Boxes then
local TopLeft, Vis1 = WorldToViewportPoint(cam, locs.TopLeft.p)
local TopRight, Vis2 = WorldToViewportPoint(cam, locs.TopRight.p)
local BottomLeft, Vis3 = WorldToViewportPoint(cam, locs.BottomLeft.p)
local BottomRight, Vis4 = WorldToViewportPoint(cam, locs.BottomRight.p)
if self.Components.Quad then
if Vis1 or Vis2 or Vis3 or Vis4 then
self.Components.Quad.Visible = true
self.Components.Quad.PointA = Vector2.new(TopRight.X, TopRight.Y)
self.Components.Quad.PointB = Vector2.new(TopLeft.X, TopLeft.Y)
self.Components.Quad.PointC = Vector2.new(BottomLeft.X, BottomLeft.Y)
self.Components.Quad.PointD = Vector2.new(BottomRight.X, BottomRight.Y)
self.Components.Quad.Color = color
else
self.Components.Quad.Visible = false
end
end
else
self.Components.Quad.Visible = false
end
if ESP.Names then
local TagPos, Vis5 = WorldToViewportPoint(cam, locs.TagPos.p)
if Vis5 then
self.Components.Name.Visible = true
self.Components.Name.Position = Vector2.new(TagPos.X, TagPos.Y)
self.Components.Name.Text = self.Name
self.Components.Name.Color = color
self.Components.Distance.Visible = false
self.Components.Distance.Position = Vector2.new(TagPos.X, TagPos.Y + 14)
self.Components.Distance.Text = math.floor((cam.CFrame.p - cf.p).magnitude) .."m away"
self.Components.Distance.Color = color
else
self.Components.Name.Visible = false
self.Components.Distance.Visible = false
end
else
self.Components.Name.Visible = false
self.Components.Distance.Visible = false
end
if ESP.Tracers then
local TorsoPos, Vis6 = WorldToViewportPoint(cam, locs.Torso.p)
if Vis6 then
self.Components.Tracer.Visible = true
self.Components.Tracer.From = Vector2.new(TorsoPos.X, TorsoPos.Y)
self.Components.Tracer.To = Vector2.new(cam.ViewportSize.X/2,cam.ViewportSize.Y/ESP.AttachShift)
self.Components.Tracer.Color = color
else
self.Components.Tracer.Visible = false
end
else
self.Components.Tracer.Visible = false
end
end
function ESP:Add(obj, options)
if not obj.Parent and not options.RenderInNil then
return warn(obj, "has no parent")
end
local box = setmetatable({
Name = options.Name or obj.Name,
Type = "Box",
Color = options.Color --[[or self:GetColor(obj)]],
Size = options.Size or self.BoxSize,
Object = obj,
Player = options.Player or plrs:GetPlayerFromCharacter(obj),
PrimaryPart = options.PrimaryPart or obj.ClassName == "Model" and (obj.PrimaryPart or obj:FindFirstChild("HumanoidRootPart") or obj:FindFirstChildWhichIsA("BasePart")) or obj:IsA("BasePart") and obj,
Components = {},
IsEnabled = options.IsEnabled,
Temporary = options.Temporary,
ColorDynamic = options.ColorDynamic,
RenderInNil = options.RenderInNil
}, boxBase)
if self:GetBox(obj) then
self:GetBox(obj):Remove()
end
box.Components["Quad"] = Draw("Quad", {
Thickness = self.Thickness,
Color = color,
Transparency = 1,
Filled = false,
Visible = self.Enabled and self.Boxes
})
box.Components["Name"] = Draw("Text", {
Text = box.Name,
Color = box.Color,
Center = true,
Outline = true,
Size = 19,
Visible = self.Enabled and self.Names
})
box.Components["Distance"] = Draw("Text", {
Color = box.Color,
Center = true,
Outline = true,
Size = 19,
Visible = self.Enabled and self.Names
})
box.Components["Tracer"] = Draw("Line", {
Thickness = ESP.Thickness,
Color = box.Color,
Transparency = 1,
Visible = self.Enabled and self.Tracers
})
self.Objects[obj] = box
obj.AncestryChanged:Connect(function(_, parent)
if parent == nil and ESP.AutoRemove ~= false then
box:Remove()
end
end)
obj:GetPropertyChangedSignal("Parent"):Connect(function()
if obj.Parent == nil and ESP.AutoRemove ~= false then
box:Remove()
end
end)
local hum = obj:FindFirstChildOfClass("Humanoid")
if hum then
hum.Died:Connect(function()
if ESP.AutoRemove ~= false then
box:Remove()
end
end)
end
return box
end
local function CharAdded(char)
local p = plrs:GetPlayerFromCharacter(char)
if not char:FindFirstChild("HumanoidRootPart") then
local ev
ev = char.ChildAdded:Connect(function(c)
if c.Name == "HumanoidRootPart" then
ev:Disconnect()
ESP:Add(char, {
Name = p.Name,
Player = p,
PrimaryPart = c
})
end
end)
else
ESP:Add(char, {
Name = p.Name,
Player = p,
PrimaryPart = char.HumanoidRootPart
})
end
end
local function PlayerAdded(p)
p.CharacterAdded:Connect(CharAdded)
if p.Character then
coroutine.wrap(CharAdded)(p.Character)
end
end
plrs.PlayerAdded:Connect(PlayerAdded)
for i,v in pairs(plrs:GetPlayers()) do
if v ~= plr then
PlayerAdded(v)
end
end
game:GetService("RunService").RenderStepped:Connect(function()
cam = workspace.CurrentCamera
for i,v in (ESP.Enabled and pairs or ipairs)(ESP.Objects) do
if v.Update then
local s,e = pcall(v.Update, v)
if not s then warn("[EU]", e, v.Object:GetFullName()) end
end
end
end)
return ESP
end)
local button = SX.ESPBox
button.MouseEnter:Connect(function()
button.TextColor3 = Color3.fromRGB(255,255,255)
end)
button.MouseLeave:Connect(function()
button.TextColor3 = Color3.fromRGB(75, 75, 75)
end)
SX.ESP.Name = "ESP"
SX.ESP.Parent = SX.SideFrame
SX.ESP.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
SX.ESP.BorderSizePixel = 0
SX.ESP.Position = UDim2.new(0.0127551025, 0, -0.0175438598, 0)
SX.ESP.Size = UDim2.new(0, 200, 0, 50)
SX.ESP.AutoButtonColor = false
SX.ESP.Font = Enum.Font.GothamBlack
SX.ESP.Text = "ESP"
SX.ESP.TextColor3 = Color3.fromRGB(75, 75, 75)
SX.ESP.TextSize = 14.000
SX.ESP.MouseButton1Click:Connect(function()
function isnil(thing)
return (thing == nil)
end
local function round(n)
return math.floor(tonumber(n) + 0.5)
end
function UpdatePlayerChams()
for i,v in pairs(game:GetService'Players':GetChildren()) do
pcall(function()
if not isnil(v.Character) then
for _,k in pairs(v.Character:GetChildren()) do
if k:IsA'BasePart' and not k:FindFirstChild'Cham' then
local cham = Instance.new('BoxHandleAdornment',k)
cham.ZIndex= 10
cham.Adornee=k
cham.AlwaysOnTop=true
cham.Size=k.Size
cham.Transparency=.7
cham.Color3=Color3.new(20,20,20)
cham.Name = 'Cham'
end
end
if not isnil(v.Character.Head) and not v.Character.Head:FindFirstChild'NameEsp' then
local bill = Instance.new('BillboardGui',v.Character.Head)
bill.Name = 'NameEsp'
bill.Size=UDim2.new(1,200,1,30)
bill.Adornee=v.Character.Head
bill.AlwaysOnTop=true
local name = Instance.new('TextLabel',bill)
name.TextWrapped=true
name.Size = UDim2.new(1,0,1,0)
name.TextYAlignment='Top'
name.TextColor3=Color3.new(0,0,0)
name.BackgroundTransparency=1
name.TextTransparency=1
else
end
end
end)
end
end
while wait() do
UpdatePlayerChams()
end
end)
local button = SX.ESP
button.MouseEnter:Connect(function()
button.TextColor3 = Color3.fromRGB(255,255,255)
end)
button.MouseLeave:Connect(function()
button.TextColor3 = Color3.fromRGB(75, 75, 75)
end)
SX.ESPName.Name = "ESPName"
SX.ESPName.Parent = SX.SideFrame
SX.ESPName.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
SX.ESPName.BorderSizePixel = 0
SX.ESPName.Position = UDim2.new(0.0127551025, 0, -0.0175438598, 0)
SX.ESPName.Size = UDim2.new(0, 200, 0, 50)
SX.ESPName.AutoButtonColor = false
SX.ESPName.Font = Enum.Font.GothamBlack
SX.ESPName.Text = "ESP NAME"
SX.ESPName.TextColor3 = Color3.fromRGB(75, 75, 75)
SX.ESPName.TextSize = 14.000
SX.ESPName.MouseButton1Click:Connect(function()
local ESP = {
Enabled = true,
Boxes = false,
BoxShift = CFrame.new(0,-1.5,0),
BoxSize = Vector3.new(4,6,0),
Color = Color3.fromRGB(200,200,200),
FaceCamera = false,
Names = true,
TeamColor = true,
Thickness = 1,
AttachShift = 1,
TeamMates = true,
Players = true,
Objects = setmetatable({}, {__mode="kv"}),
Overrides = {}
}
--Declarations--
local cam = workspace.CurrentCamera
local plrs = game:GetService("Players")
local plr = plrs.LocalPlayer
local mouse = plr:GetMouse()
local V3new = Vector3.new
local WorldToViewportPoint = cam.WorldToViewportPoint
--Functions--
local function Draw(obj, props)
local new = Drawing.new(obj)
props = props or {}
for i,v in pairs(props) do
new[i] = v
end
return new
end
function ESP:GetTeam(p)
local ov = self.Overrides.GetTeam
if ov then
return ov(p)
end
return p and p.Team
end
function ESP:IsTeamMate(p)
local ov = self.Overrides.IsTeamMate
if ov then
return ov(p)
end
return self:GetTeam(p) == self:GetTeam(plr)
end
function ESP:GetColor(obj)
local ov = self.Overrides.GetColor
if ov then
return ov(obj)
end
local p = self:GetPlrFromChar(obj)
return p and self.TeamColor and p.Team and p.Team.TeamColor.Color or self.Color
end
function ESP:GetPlrFromChar(char)
local ov = self.Overrides.GetPlrFromChar
if ov then
return ov(char)
end
return plrs:GetPlayerFromCharacter(char)
end
function ESP:Toggle(bool)
self.Enabled = bool
if not bool then
for i,v in pairs(self.Objects) do
if v.Type == "Box" then --fov circle etc
if v.Temporary then
v:Remove()
else
for i,v in pairs(v.Components) do
v.Visible = false
end
end
end
end
end
end
function ESP:GetBox(obj)
return self.Objects[obj]
end
function ESP:AddObjectListener(parent, options)
local function NewListener(c)
if type(options.Type) == "string" and c:IsA(options.Type) or options.Type == nil then
if type(options.Name) == "string" and c.Name == options.Name or options.Name == nil then
if not options.Validator or options.Validator(c) then
local box = ESP:Add(c, {
PrimaryPart = type(options.PrimaryPart) == "string" and c:WaitForChild(options.PrimaryPart) or type(options.PrimaryPart) == "function" and options.PrimaryPart(c),
Color = type(options.Color) == "function" and options.Color(c) or options.Color,
ColorDynamic = options.ColorDynamic,
Name = type(options.CustomName) == "function" and options.CustomName(c) or options.CustomName,
IsEnabled = options.IsEnabled,
RenderInNil = options.RenderInNil
})
--TODO: add a better way of passing options
if options.OnAdded then
coroutine.wrap(options.OnAdded)(box)
end
end
end
end
end
if options.Recursive then
parent.DescendantAdded:Connect(NewListener)
for i,v in pairs(parent:GetDescendants()) do
coroutine.wrap(NewListener)(v)
end
else
parent.ChildAdded:Connect(NewListener)
for i,v in pairs(parent:GetChildren()) do
coroutine.wrap(NewListener)(v)
end
end
end
local boxBase = {}
boxBase.__index = boxBase
function boxBase:Remove()
ESP.Objects[self.Object] = nil
for i,v in pairs(self.Components) do
v.Visible = false
v:Remove()
self.Components[i] = nil
end
end
function boxBase:Update()
if not self.PrimaryPart then
--warn("not supposed to print", self.Object)
return self:Remove()
end
local color
if ESP.Highlighted == self.Object then
color = ESP.HighlightColor
else
color = self.Color or self.ColorDynamic and self:ColorDynamic() or ESP:GetColor(self.Object) or ESP.Color
end
local allow = true
if ESP.Overrides.UpdateAllow and not ESP.Overrides.UpdateAllow(self) then
allow = false
end
if self.Player and not ESP.TeamMates and ESP:IsTeamMate(self.Player) then
allow = false
end
if self.Player and not ESP.Players then
allow = false
end
if self.IsEnabled and (type(self.IsEnabled) == "string" and not ESP[self.IsEnabled] or type(self.IsEnabled) == "function" and not self:IsEnabled()) then
allow = false
end
if not workspace:IsAncestorOf(self.PrimaryPart) and not self.RenderInNil then
allow = false
end
if not allow then
for i,v in pairs(self.Components) do
v.Visible = false
end
return
end
if ESP.Highlighted == self.Object then
color = ESP.HighlightColor
end
--calculations--
local cf = self.PrimaryPart.CFrame
if ESP.FaceCamera then
cf = CFrame.new(cf.p, cam.CFrame.p)
end
local size = self.Size
local locs = {
TopLeft = cf * ESP.BoxShift * CFrame.new(size.X/2,size.Y/2,0),
TopRight = cf * ESP.BoxShift * CFrame.new(-size.X/2,size.Y/2,0),
BottomLeft = cf * ESP.BoxShift * CFrame.new(size.X/2,-size.Y/2,0),
BottomRight = cf * ESP.BoxShift * CFrame.new(-size.X/2,-size.Y/2,0),
TagPos = cf * ESP.BoxShift * CFrame.new(0,size.Y/2,0),
Torso = cf * ESP.BoxShift
}
if ESP.Boxes then
local TopLeft, Vis1 = WorldToViewportPoint(cam, locs.TopLeft.p)
local TopRight, Vis2 = WorldToViewportPoint(cam, locs.TopRight.p)
local BottomLeft, Vis3 = WorldToViewportPoint(cam, locs.BottomLeft.p)
local BottomRight, Vis4 = WorldToViewportPoint(cam, locs.BottomRight.p)
if self.Components.Quad then
if Vis1 or Vis2 or Vis3 or Vis4 then
self.Components.Quad.Visible = true
self.Components.Quad.PointA = Vector2.new(TopRight.X, TopRight.Y)
self.Components.Quad.PointB = Vector2.new(TopLeft.X, TopLeft.Y)
self.Components.Quad.PointC = Vector2.new(BottomLeft.X, BottomLeft.Y)
self.Components.Quad.PointD = Vector2.new(BottomRight.X, BottomRight.Y)
self.Components.Quad.Color = color
else
self.Components.Quad.Visible = false
end
end
else
self.Components.Quad.Visible = false
end
if ESP.Names then
local TagPos, Vis5 = WorldToViewportPoint(cam, locs.TagPos.p)
if Vis5 then
self.Components.Name.Visible = true
self.Components.Name.Position = Vector2.new(TagPos.X, TagPos.Y)
self.Components.Name.Text = self.Name
self.Components.Name.Color = color
self.Components.Distance.Visible = false
self.Components.Distance.Position = Vector2.new(TagPos.X, TagPos.Y + 14)
self.Components.Distance.Text = math.floor((cam.CFrame.p - cf.p).magnitude) .."m away"
self.Components.Distance.Color = color
else
self.Components.Name.Visible = false
self.Components.Distance.Visible = false
end
else
self.Components.Name.Visible = false
self.Components.Distance.Visible = false
end
if ESP.Tracers then
local TorsoPos, Vis6 = WorldToViewportPoint(cam, locs.Torso.p)
if Vis6 then
self.Components.Tracer.Visible = true
self.Components.Tracer.From = Vector2.new(TorsoPos.X, TorsoPos.Y)
self.Components.Tracer.To = Vector2.new(cam.ViewportSize.X/2,cam.ViewportSize.Y/ESP.AttachShift)
self.Components.Tracer.Color = color
else
self.Components.Tracer.Visible = false
end
else
self.Components.Tracer.Visible = false
end
end
function ESP:Add(obj, options)
if not obj.Parent and not options.RenderInNil then
return warn(obj, "has no parent")
end
local box = setmetatable({
Name = options.Name or obj.Name,
Type = "Box",
Color = options.Color --[[or self:GetColor(obj)]],
Size = options.Size or self.BoxSize,
Object = obj,
Player = options.Player or plrs:GetPlayerFromCharacter(obj),
PrimaryPart = options.PrimaryPart or obj.ClassName == "Model" and (obj.PrimaryPart or obj:FindFirstChild("HumanoidRootPart") or obj:FindFirstChildWhichIsA("BasePart")) or obj:IsA("BasePart") and obj,
Components = {},
IsEnabled = options.IsEnabled,
Temporary = options.Temporary,
ColorDynamic = options.ColorDynamic,
RenderInNil = options.RenderInNil
}, boxBase)
if self:GetBox(obj) then
self:GetBox(obj):Remove()
end
box.Components["Quad"] = Draw("Quad", {
Thickness = self.Thickness,
Color = color,
Transparency = 1,
Filled = false,
Visible = self.Enabled and self.Boxes
})
box.Components["Name"] = Draw("Text", {
Text = box.Name,
Color = box.Color,
Center = true,
Outline = true,
Size = 19,
Visible = self.Enabled and self.Names
})
box.Components["Distance"] = Draw("Text", {
Color = box.Color,
Center = true,
Outline = true,
Size = 19,
Visible = self.Enabled and self.Names
})
box.Components["Tracer"] = Draw("Line", {
Thickness = ESP.Thickness,
Color = box.Color,
Transparency = 1,
Visible = self.Enabled and self.Tracers
})
self.Objects[obj] = box
obj.AncestryChanged:Connect(function(_, parent)
if parent == nil and ESP.AutoRemove ~= false then
box:Remove()
end
end)
obj:GetPropertyChangedSignal("Parent"):Connect(function()
if obj.Parent == nil and ESP.AutoRemove ~= false then
box:Remove()
end
end)
local hum = obj:FindFirstChildOfClass("Humanoid")
if hum then
hum.Died:Connect(function()
if ESP.AutoRemove ~= false then
box:Remove()
end
end)
end
return box
end
local function CharAdded(char)
local p = plrs:GetPlayerFromCharacter(char)
if not char:FindFirstChild("HumanoidRootPart") then
local ev
ev = char.ChildAdded:Connect(function(c)
if c.Name == "HumanoidRootPart" then
ev:Disconnect()
ESP:Add(char, {
Name = p.Name,
Player = p,
PrimaryPart = c
})
end
end)
else
ESP:Add(char, {
Name = p.Name,
Player = p,
PrimaryPart = char.HumanoidRootPart
})
end
end
local function PlayerAdded(p)
p.CharacterAdded:Connect(CharAdded)
if p.Character then
coroutine.wrap(CharAdded)(p.Character)
end
end
plrs.PlayerAdded:Connect(PlayerAdded)
for i,v in pairs(plrs:GetPlayers()) do
if v ~= plr then
PlayerAdded(v)
end
end
game:GetService("RunService").RenderStepped:Connect(function()
cam = workspace.CurrentCamera
for i,v in (ESP.Enabled and pairs or ipairs)(ESP.Objects) do
if v.Update then
local s,e = pcall(v.Update, v)
if not s then warn("[EU]", e, v.Object:GetFullName()) end
end
end
end)
return ESP
end)
local button = SX.ESPName
button.MouseEnter:Connect(function()
button.TextColor3 = Color3.fromRGB(255,255,255)
end)
button.MouseLeave:Connect(function()
button.TextColor3 = Color3.fromRGB(75, 75, 75)
end)
SX.MainFrame.Name = "MainFrame"
SX.MainFrame.Parent = SX.Main
SX.MainFrame.Active = true
SX.MainFrame.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
SX.MainFrame.BorderSizePixel = 0
SX.MainFrame.Position = UDim2.new(0.328999966, 0, 0.209999993, 0)
SX.MainFrame.Size = UDim2.new(0, 392, 0, 244)
SX.MainFrame.Visible = false
SX.MainFrame.CanvasSize = UDim2.new(0, 0, 1, -65)
SX.MainFrame.ScrollBarThickness = 3
SX.MainFrame.ScrollBarImageColor3 = Color3.fromRGB(0, 200, 200)
SX.UIGridLayout_2.Parent = SX.MainFrame
SX.UIGridLayout_2.SortOrder = Enum.SortOrder.LayoutOrder
SX.UIGridLayout_2.CellSize = UDim2.new(0, 127, 0, 36)
FLYSPEED = 8
SX.FlySpeedPlus.Name = "FlySpeedPlus"
SX.FlySpeedPlus.Parent = SX.MainFrame
SX.FlySpeedPlus.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
SX.FlySpeedPlus.BorderSizePixel = 0
SX.FlySpeedPlus.Position = UDim2.new(0.0127551025, 0, 0, 0)
SX.FlySpeedPlus.Size = UDim2.new(0, 200, 0, 50)
SX.FlySpeedPlus.AutoButtonColor = false
SX.FlySpeedPlus.Font = Enum.Font.GothamBlack
SX.FlySpeedPlus.Text = "FLY SPEED [+]"
SX.FlySpeedPlus.TextColor3 = Color3.fromRGB(75, 75, 75)
SX.FlySpeedPlus.TextSize = 14.000
SX.FlySpeedPlus.MouseButton1Click:Connect(function()
FLYSPEED = FLYSPEED + 2
end)
local button = SX.FlySpeedPlus
button.MouseEnter:Connect(function()
button.TextColor3 = Color3.fromRGB(255,255,255)
end)
button.MouseLeave:Connect(function()
button.TextColor3 = Color3.fromRGB(75, 75, 75)
end)
SX.Fly.Name = "Fly"
SX.Fly.Parent = SX.MainFrame
SX.Fly.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
SX.Fly.BorderSizePixel = 0
SX.Fly.Position = UDim2.new(0.0127551025, 0, 0, 0)
SX.Fly.Size = UDim2.new(0, 200, 0, 50)
SX.Fly.AutoButtonColor = false
SX.Fly.Font = Enum.Font.GothamBlack
SX.Fly.Text = "FLY [X]"
SX.Fly.TextColor3 = Color3.fromRGB(75, 75, 75)
SX.Fly.TextSize = 14.000
SX.Fly.MouseButton1Click:Connect(function()
local mouse = game.Players.LocalPlayer:GetMouse()
repeat wait() until mouse
local plr = game.Players.LocalPlayer
local torso = plr.Character.Head
local flying = false
local deb = true
local ctrl = {f = 0, b = 0, l = 0, r = 0}
local lastctrl = {f = 0, b = 0, l = 0, r = 0}
local maxspeed = 5000
local speed = 5000
local hover = Instance.new("Animation", game.Players.LocalPlayer.Character:FindFirstChildOfClass("Humanoid"))hover.Name="Hover"hover.AnimationId="rbxassetid://3541114300"
local fly = Instance.new("Animation", game.Players.LocalPlayer.Character:FindFirstChildOfClass("Humanoid"))fly.Name="Fly"fly.AnimationId = "rbxassetid://3541044388"
function Fly()
local bg = Instance.new("BodyGyro", torso)
bg.P = 9e4
bg.maxTorque = Vector3.new(9e9, 9e9, 9e9)
bg.cframe = torso.CFrame
local bv = Instance.new("BodyVelocity", torso)
bv.velocity = Vector3.new(0,0.1,0)
bv.maxForce = Vector3.new(9e9, 9e9, 9e9)
repeat wait()
plr.Character.Humanoid.PlatformStand = true
if ctrl.l + ctrl.r ~= 100000 or ctrl.f + ctrl.b ~= 10000 then
speed = speed+.0+(speed/maxspeed)
if speed > maxspeed then
speed = maxspeed
end
elseif not (ctrl.l + ctrl.r ~= 5 or ctrl.f + ctrl.b ~= 5) and speed ~= 5 then
speed = speed-5
if speed > 5 then
speed = -2
end
end
if (ctrl.l + ctrl.r) ~= 5 or (ctrl.f + ctrl.b) ~= 5 then
bv.velocity = ((game.Workspace.CurrentCamera.CoordinateFrame.lookVector * (ctrl.f+ctrl.b)) + ((game.Workspace.CurrentCamera.CoordinateFrame * CFrame.new(ctrl.l+ctrl.r,(ctrl.f+ctrl.b)*.2,0).p) - game.Workspace.CurrentCamera.CoordinateFrame.p))*speed
lastctrl = {f = ctrl.f, b = ctrl.b, l = ctrl.l, r = ctrl.r}
elseif (ctrl.l + ctrl.r) == 5 and (ctrl.f + ctrl.b) == 5 and speed ~= 5 then
bv.velocity = ((game.Workspace.CurrentCamera.CoordinateFrame.lookVector * (lastctrl.f+lastctrl.b)) + ((game.Workspace.CurrentCamera.CoordinateFrame * CFrame.new(lastctrl.l+lastctrl.r,(lastctrl.f+lastctrl.b)*.2,0).p) - game.Workspace.CurrentCamera.CoordinateFrame.p))*speed
else
bv.velocity = Vector3.new(0,0.1,0)
end
bg.cframe = game.Workspace.CurrentCamera.CoordinateFrame * CFrame.Angles(-math.rad((ctrl.f+ctrl.b)*50*speed/maxspeed),0,0)
until not flying
ctrl = {f = 0, b = 0, l = 0, r = 0}
lastctrl = {f = 0, b = 0, l = 0, r = 0}
speed = FLYSPEED
bg:Destroy()
bv:Destroy()
plr.Character.Humanoid.PlatformStand = false
end
mouse.KeyDown:connect(function(key)
if key:lower() == "x" then
if flying then flying = false
else
flying = true
Fly()
end
elseif key:lower() == "w" then
ctrl.f = 20
wait()
if flying == true then
end
elseif key:lower() == "s" then
ctrl.b = -20
elseif key:lower() == "a" then
ctrl.l = -20
elseif key:lower() == "d" then
ctrl.r = 20
end
end)
mouse.KeyUp:connect(function(key)
if key:lower() == "w" then
ctrl.f = 0
wait()
if flying == true then
end
elseif key:lower() == "s" then
ctrl.b = 0
wait()
if flying == true then
end
elseif key:lower() == "a" then
ctrl.l = 0
wait()
if flying == true then
end
elseif key:lower() == "d" then
ctrl.r = 0
wait()
if flying == true then
end
end
end)
Fly()
game.Players.LocalPlayer.CharacterAdded:connect(function()
while true do
flying = false
wait()
end
end)
end)
local button = SX.Fly
button.MouseEnter:Connect(function()
button.TextColor3 = Color3.fromRGB(255,255,255)
end)
button.MouseLeave:Connect(function()
button.TextColor3 = Color3.fromRGB(75, 75, 75)
end)
SX.FlySpeedMinus.Name = "FlySpeedMinus"
SX.FlySpeedMinus.Parent = SX.MainFrame
SX.FlySpeedMinus.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
SX.FlySpeedMinus.BorderSizePixel = 0
SX.FlySpeedMinus.Position = UDim2.new(0.0127551025, 0, 0, 0)
SX.FlySpeedMinus.Size = UDim2.new(0, 200, 0, 50)
SX.FlySpeedMinus.AutoButtonColor = false
SX.FlySpeedMinus.Font = Enum.Font.GothamBlack
SX.FlySpeedMinus.Text = "FLY SPEED [-]"
SX.FlySpeedMinus.TextColor3 = Color3.fromRGB(75, 75, 75)
SX.FlySpeedMinus.TextSize = 14.000
SX.FlySpeedMinus.MouseButton1Click:Connect(function()
FLYSPEED = FLYSPEED - 2
end)
local button = SX.FlySpeedMinus
button.MouseEnter:Connect(function()
button.TextColor3 = Color3.fromRGB(255,255,255)
end)
button.MouseLeave:Connect(function()
button.TextColor3 = Color3.fromRGB(75, 75, 75)
end)
SX.Reach.Name = "Reach"
SX.Reach.Parent = SX.MainFrame
SX.Reach.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
SX.Reach.BorderSizePixel = 0
SX.Reach.Position = UDim2.new(0.0127551025, 0, 0, 0)
SX.Reach.Size = UDim2.new(0, 200, 0, 50)
SX.Reach.AutoButtonColor = false
SX.Reach.Font = Enum.Font.GothamBlack
SX.Reach.Text = "REACH"
SX.Reach.TextColor3 = Color3.fromRGB(75, 75, 75)
SX.Reach.TextSize = 14.000
SX.Reach.MouseButton1Click:Connect(function()
if Reach then
Reach = false
else
Reach = true
while Reach == true do
wait()
local success, err = pcall(function()
if game.Players.LocalPlayer.Character.BodyEffects.Attacking.Value == true then
for i,v in pairs(game:GetService('Players'):GetChildren()) do
if (v.Character.HumanoidRootPart.Position - game.Players.LocalPlayer.Character.LeftHand.Position).Magnitude <= 75 then
if game.Players.LocalPlayer.Character:FindFirstChildOfClass("Tool") then
if game.Players.LocalPlayer.Character:FindFirstChildOfClass("Tool"):FindFirstChild('Handle') then
firetouchinterest(game.Players.LocalPlayer.Character:FindFirstChildOfClass("Tool").Handle, v.Character.UpperTorso, 0)
else
firetouchinterest(game.Players.LocalPlayer.Character['RightHand'], v.Character.UpperTorso, 0)
firetouchinterest(game.Players.LocalPlayer.Character['LeftHand'], v.Character.UpperTorso, 0)
firetouchinterest(game.Players.LocalPlayer.Character['RightFoot'], v.Character.UpperTorso, 0)
firetouchinterest(game.Players.LocalPlayer.Character['LeftFoot'], v.Character.UpperTorso, 0)
firetouchinterest(game.Players.LocalPlayer.Character['RightLowerLeg'], v.Character.UpperTorso, 0)
firetouchinterest(game.Players.LocalPlayer.Character['LeftLowerLeg'], v.Character.UpperTorso, 0)
end
end
end
end
end
end)
end
end
end)
local button = SX.Reach
button.MouseEnter:Connect(function()
button.TextColor3 = Color3.fromRGB(255,255,255)
end)
button.MouseLeave:Connect(function()
button.TextColor3 = Color3.fromRGB(75, 75, 75)
end)
SX.OffImage.Name = "OffImage"
SX.OffImage.Parent = SX.Reach
SX.OffImage.BackgroundTransparency = 1.000
SX.OffImage.LayoutOrder = 17
SX.OffImage.Position = UDim2.new(-0.00362208486, 0, 0.236666664, 0)
SX.OffImage.Size = UDim2.new(0, 17, 0, 17)
SX.OffImage.ZIndex = 2
SX.OffImage.Image = "rbxassetid://3926309567"
SX.OffImage.ImageColor3 = Color3.fromRGB(0, 200, 200)
SX.OffImage.ImageRectOffset = Vector2.new(628, 420)
SX.OffImage.ImageRectSize = Vector2.new(48, 48)
SX.ReachToggleImage.Name = "ReachToggleImage"
SX.ReachToggleImage.Parent = SX.Reach
SX.ReachToggleImage.BackgroundTransparency = 1.000
SX.ReachToggleImage.LayoutOrder = 4
SX.ReachToggleImage.Position = UDim2.new(0.00383644179, 0, 0.257760525, 0)
SX.ReachToggleImage.Size = UDim2.new(0, 17, 0, 17)
SX.ReachToggleImage.Visible = false
SX.ReachToggleImage.ZIndex = 2
SX.ReachToggleImage.Image = "rbxassetid://3926305904"
SX.ReachToggleImage.ImageColor3 = Color3.fromRGB(0, 200, 200)
SX.ReachToggleImage.ImageRectOffset = Vector2.new(124, 124)
SX.ReachToggleImage.ImageRectSize = Vector2.new(36, 36)
SX.Shazam.Name = "Shazam"
SX.Shazam.Parent = SX.MainFrame
SX.Shazam.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
SX.Shazam.BorderSizePixel = 0
SX.Shazam.Position = UDim2.new(0.0127551025, 0, 0, 0)
SX.Shazam.Size = UDim2.new(0, 200, 0, 50)
SX.Shazam.AutoButtonColor = false
SX.Shazam.Font = Enum.Font.GothamBlack
SX.Shazam.Text = "SHAZAM [R]"
SX.Shazam.TextColor3 = Color3.fromRGB(75, 75, 75)
SX.Shazam.TextSize = 14.000
SX.Shazam.MouseButton1Click:Connect(function()
repeat wait()
until game.Players.LocalPlayer and game.Players.LocalPlayer.Character and game.Players.LocalPlayer.Character:findFirstChild("Head") and game.Players.LocalPlayer.Character:findFirstChild("Humanoid")
local mouse = game.Players.LocalPlayer:GetMouse()
repeat wait() until mouse
local plr = game.Players.LocalPlayer
local torso = plr.Character.Head
local flying = false
local deb = true
local ctrl = {f = 0, b = 0, l = 0, r = 0}
local lastctrl = {f = 0, b = 0, l = 0, r = 0}
local maxspeed = 5000
local speed = 5000
local hover = Instance.new("Animation", game.Players.LocalPlayer.Character:FindFirstChildOfClass("Humanoid"))hover.Name="Hover"hover.AnimationId="rbxassetid://3541114300"
local fly = Instance.new("Animation", game.Players.LocalPlayer.Character:FindFirstChildOfClass("Humanoid"))fly.Name="Fly"fly.AnimationId = "rbxassetid://3541044388"
function Fly()
local bg = Instance.new("BodyGyro", torso)
bg.P = 9e4
bg.maxTorque = Vector3.new(9e9, 9e9, 9e9)
bg.cframe = torso.CFrame
local bv = Instance.new("BodyVelocity", torso)
bv.velocity = Vector3.new(0,0.1,0)
bv.maxForce = Vector3.new(9e9, 9e9, 9e9)
repeat wait()
plr.Character.Humanoid.PlatformStand = true
if ctrl.l + ctrl.r ~= 100000 or ctrl.f + ctrl.b ~= 10000 then
speed = speed+.0+(speed/maxspeed)
if speed > maxspeed then
speed = maxspeed
end
elseif not (ctrl.l + ctrl.r ~= 5 or ctrl.f + ctrl.b ~= 5) and speed ~= 5 then
speed = speed-5
if speed > 5 then
speed = -2
end
end
if (ctrl.l + ctrl.r) ~= 5 or (ctrl.f + ctrl.b) ~= 5 then
bv.velocity = ((game.Workspace.CurrentCamera.CoordinateFrame.lookVector * (ctrl.f+ctrl.b)) + ((game.Workspace.CurrentCamera.CoordinateFrame * CFrame.new(ctrl.l+ctrl.r,(ctrl.f+ctrl.b)*.2,0).p) - game.Workspace.CurrentCamera.CoordinateFrame.p))*speed
lastctrl = {f = ctrl.f, b = ctrl.b, l = ctrl.l, r = ctrl.r}
elseif (ctrl.l + ctrl.r) == 5 and (ctrl.f + ctrl.b) == 5 and speed ~= 5 then
bv.velocity = ((game.Workspace.CurrentCamera.CoordinateFrame.lookVector * (lastctrl.f+lastctrl.b)) + ((game.Workspace.CurrentCamera.CoordinateFrame * CFrame.new(lastctrl.l+lastctrl.r,(lastctrl.f+lastctrl.b)*.2,0).p) - game.Workspace.CurrentCamera.CoordinateFrame.p))*speed
else
bv.velocity = Vector3.new(0,0.1,0)
end
bg.cframe = game.Workspace.CurrentCamera.CoordinateFrame * CFrame.Angles(-math.rad((ctrl.f+ctrl.b)*50*speed/maxspeed),0,0)
until not flying
for _, v in next, game.Players.LocalPlayer.Character:FindFirstChildOfClass('Humanoid'):GetPlayingAnimationTracks() do
if (v.Animation.AnimationId:match("rbxassetid")) then
v:Stop()
end
end
ctrl = {f = 0, b = 0, l = 0, r = 0}
lastctrl = {f = 0, b = 0, l = 0, r = 0}
speed = FLYSPEED
bg:Destroy()
bv:Destroy()
plr.Character.Humanoid.PlatformStand = false
end
mouse.KeyDown:connect(function(key)
if key:lower() == "r" then
if flying then flying = false
else
flying = true
plr.Character.Humanoid:LoadAnimation(hover):Play()
Fly()
end
elseif key:lower() == "w" then
ctrl.f = 20
wait()
if flying == true then
plr.Character.Humanoid:LoadAnimation(fly):Play()
end
elseif key:lower() == "s" then
ctrl.b = -20
elseif key:lower() == "a" then
ctrl.l = -20
elseif key:lower() == "d" then
ctrl.r = 20
end
end)
mouse.KeyUp:connect(function(key)
if key:lower() == "w" then
ctrl.f = 0
wait()
if flying == true then
plr.Character.Humanoid:LoadAnimation(hover):Play()
end
elseif key:lower() == "s" then
ctrl.b = 0
wait()
if flying == true then
plr.Character.Humanoid:LoadAnimation(hover):Play()
end
elseif key:lower() == "a" then
ctrl.l = 0
wait()
if flying == true then
plr.Character.Humanoid:LoadAnimation(hover):Play()
end
elseif key:lower() == "d" then
ctrl.r = 0
wait()
if flying == true then
plr.Character.Humanoid:LoadAnimation(hover):Play()
end
end
end)
Fly()
game.Players.LocalPlayer.CharacterAdded:connect(function()
while true do
flying = false
wait()
end
end)
end)
local button = SX.Shazam
button.MouseEnter:Connect(function()
button.TextColor3 = Color3.fromRGB(255,255,255)
end)
button.MouseLeave:Connect(function()
button.TextColor3 = Color3.fromRGB(75, 75, 75)
end)
SX.Speed.Name = "Speed"
SX.Speed.Parent = SX.MainFrame
SX.Speed.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
SX.Speed.BorderSizePixel = 0
SX.Speed.Position = UDim2.new(0.0127551025, 0, 0, 0)
SX.Speed.Size = UDim2.new(0, 200, 0, 50)
SX.Speed.AutoButtonColor = false
SX.Speed.Font = Enum.Font.GothamBlack
SX.Speed.Text = "SPEED [C]"
SX.Speed.TextColor3 = Color3.fromRGB(75, 75, 75)
SX.Speed.TextSize = 14.000
SX.Speed.MouseButton1Click:Connect(function()
repeat
wait()
until game:IsLoaded()
local L_134_ = game:service('Players')
local L_135_ = L_134_.LocalPlayer
repeat
wait()
until L_135_.Character
local L_136_ = game:service('UserInputService')
local L_137_ = game:service('RunService')
getgenv().Multiplier = 1
local L_138_ = true
local L_139_
L_136_.InputBegan:connect(function(L_140_arg0)
if L_140_arg0.KeyCode == Enum.KeyCode.LeftBracket then
Multiplier = Multiplier + 0.01
print(Multiplier)
wait(0.2)
while L_136_:IsKeyDown(Enum.KeyCode.LeftBracket) do
wait()
Multiplier = Multiplier + 0.01
print(Multiplier)
end
end
if L_140_arg0.KeyCode == Enum.KeyCode.RightBracket then
Multiplier = Multiplier - 0.01
print(Multiplier)
wait(0.2)
while L_136_:IsKeyDown(Enum.KeyCode.RightBracket) do
wait()
Multiplier = Multiplier - 0.01
print(Multiplier)
end
end
if L_140_arg0.KeyCode == Enum.KeyCode.C then
L_138_ = not L_138_
if L_138_ == true then
repeat
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame + game.Players.LocalPlayer.Character.Humanoid.MoveDirection * Multiplier
game:GetService("RunService").Stepped:wait()
until L_138_ == false
end
end
end)
end)
local button = SX.Speed
button.MouseEnter:Connect(function()
button.TextColor3 = Color3.fromRGB(255,255,255)
end)
button.MouseLeave:Connect(function()
button.TextColor3 = Color3.fromRGB(75, 75, 75)
end)
SX.ToolPickup.Name = "ToolPickup"
SX.ToolPickup.Parent = SX.MainFrame
SX.ToolPickup.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
SX.ToolPickup.BorderSizePixel = 0
SX.ToolPickup.Position = UDim2.new(0.0127551025, 0, 0, 0)
SX.ToolPickup.Size = UDim2.new(0, 200, 0, 50)
SX.ToolPickup.AutoButtonColor = false
SX.ToolPickup.Font = Enum.Font.GothamBlack
SX.ToolPickup.Text = "TOOL PICKUP"
SX.ToolPickup.TextColor3 = Color3.fromRGB(75, 75, 75)
SX.ToolPickup.TextSize = 14.000
SX.ToolPickup.MouseButton1Click:Connect(function()
local d = game.Players.LocalPlayer.Character.HumanoidRootPart.Position
for h, i in pairs(game.Workspace.Ignored.ItemsDrop:GetChildren()) do
if i.Name == "Part" then
if i:FindFirstChild("[LockPicker]") or i:FindFirstChild("[Knife]") then
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = i.CFrame
if (game.Players.LocalPlayer.Character.HumanoidRootPart.Position - i.Position).Magnitude <= 50 then
wait()
end
end
end
end
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(d)
end)
local button = SX.ToolPickup
button.MouseEnter:Connect(function()
button.TextColor3 = Color3.fromRGB(255,255,255)
end)
button.MouseLeave:Connect(function()
button.TextColor3 = Color3.fromRGB(75, 75, 75)
end)
SX.Hideuser.Name = "Hideuser"
SX.Hideuser.Parent = SX.MainFrame
SX.Hideuser.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
SX.Hideuser.BorderSizePixel = 0
SX.Hideuser.Position = UDim2.new(0.0127551025, 0, 0, 0)
SX.Hideuser.Size = UDim2.new(0, 200, 0, 50)
SX.Hideuser.AutoButtonColor = false
SX.Hideuser.Font = Enum.Font.GothamBlack
SX.Hideuser.Text = "HIDE USER"
SX.Hideuser.TextColor3 = Color3.fromRGB(75, 75, 75)
SX.Hideuser.TextSize = 14.000
SX.Hideuser.MouseButton1Click:Connect(function()
local d = game.Players.LocalPlayer.Character.HumanoidRootPart.Position
local k = game.Workspace.Ignored.Shop["[Surgeon Mask] - $25"]
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = k.Head.CFrame + Vector3.new(0, 3, 0)
if (game.Players.LocalPlayer.Character.HumanoidRootPart.Position - k.Head.Position).Magnitude <= 50 then
wait(.2)
fireclickdetector(k:FindFirstChild("ClickDetector"), 4)
toolf = game.Players.LocalPlayer.Backpack:WaitForChild("Mask")
toolf.Parent = game.Players.LocalPlayer.Character
wait()
game.Players.LocalPlayer.Character:WaitForChild("Mask")
game:GetService("VirtualUser"):ClickButton1(Vector2.new())
game.Players.LocalPlayer.Character:WaitForChild("In-gameMask")
game.Players.LocalPlayer.Character["In-gameMask"].Handle:Destroy()
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(d)
end
end)
local button = SX.Hideuser
button.MouseEnter:Connect(function()
button.TextColor3 = Color3.fromRGB(255,255,255)
end)
button.MouseLeave:Connect(function()
button.TextColor3 = Color3.fromRGB(75, 75, 75)
end)
SX.Spin.Name = "Spin"
SX.Spin.Parent = SX.MainFrame
SX.Spin.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
SX.Spin.BorderSizePixel = 0
SX.Spin.Position = UDim2.new(0.0127551025, 0, 0, 0)
SX.Spin.Size = UDim2.new(0, 200, 0, 50)
SX.Spin.AutoButtonColor = false
SX.Spin.Font = Enum.Font.GothamBlack
SX.Spin.Text = "SPIN"
SX.Spin.TextColor3 = Color3.fromRGB(75, 75, 75)
SX.Spin.TextSize = 14.000
SX.Spin.MouseButton1Click:Connect(function()
if SpinToggled then
SpinToggled = false
else
SpinToggled = true
while SpinToggled == true do
wait()
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame * CFrame.Angles(0, math.rad(250), 0)
end
end
end)
local button = SX.Spin
button.MouseEnter:Connect(function()
button.TextColor3 = Color3.fromRGB(255,255,255)
end)
button.MouseLeave:Connect(function()
button.TextColor3 = Color3.fromRGB(75, 75, 75)
end)
SX.OffImage_2.Name = "OffImage"
SX.OffImage_2.Parent = SX.Spin
SX.OffImage_2.BackgroundTransparency = 1.000
SX.OffImage_2.LayoutOrder = 17
SX.OffImage_2.Position = UDim2.new(-0.00362208486, 0, 0.236666664, 0)
SX.OffImage_2.Size = UDim2.new(0, 17, 0, 17)
SX.OffImage_2.ZIndex = 2
SX.OffImage_2.Image = "rbxassetid://3926309567"
SX.OffImage_2.ImageColor3 = Color3.fromRGB(0, 200, 200)
SX.OffImage_2.ImageRectOffset = Vector2.new(628, 420)
SX.OffImage_2.ImageRectSize = Vector2.new(48, 48)
SX.SpinToggleImage.Name = "SpinToggleImage"
SX.SpinToggleImage.Parent = SX.Spin
SX.SpinToggleImage.BackgroundTransparency = 1.000
SX.SpinToggleImage.LayoutOrder = 4
SX.SpinToggleImage.Position = UDim2.new(0.00383644179, 0, 0.257760525, 0)
SX.SpinToggleImage.Size = UDim2.new(0, 17, 0, 17)
SX.SpinToggleImage.Visible = false
SX.SpinToggleImage.ZIndex = 2
SX.SpinToggleImage.Image = "rbxassetid://3926305904"
SX.SpinToggleImage.ImageColor3 = Color3.fromRGB(0, 200, 200)
SX.SpinToggleImage.ImageRectOffset = Vector2.new(124, 124)
SX.SpinToggleImage.ImageRectSize = Vector2.new(36, 36)
SX.SuperHuman.Name = "SuperHuman"
SX.SuperHuman.Parent = SX.MainFrame
SX.SuperHuman.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
SX.SuperHuman.BorderSizePixel = 0
SX.SuperHuman.Position = UDim2.new(0.0127551025, 0, -0.0175438598, 0)
SX.SuperHuman.Size = UDim2.new(0, 200, 0, 50)
SX.SuperHuman.AutoButtonColor = false
SX.SuperHuman.Font = Enum.Font.GothamBlack
SX.SuperHuman.Text = "SUPER HUMAN [Y]"
SX.SuperHuman.TextColor3 = Color3.fromRGB(75, 75, 75)
SX.SuperHuman.TextSize = 14.000
SX.SuperHuman.MouseButton1Click:Connect(function()
superhuman = false
plr = game.Players.LocalPlayer
mouse = plr:GetMouse()
mouse.KeyDown:connect(function(a)
if a == "y" and superhuman == false then
superhuman = true
game.Players.LocalPlayer.Character.Humanoid.Name = "Humz"
game.Players.LocalPlayer.Character.Humz.WalkSpeed = 100
game.Players.LocalPlayer.Character.Humz.JumpPower = 150
elseif a == "y" and superhuman == true then
superhuman = false
game.Players.LocalPlayer.Character.Humz.WalkSpeed = 16
game.Players.LocalPlayer.Character.Humz.JumpPower = 50
game.Players.LocalPlayer.Character.Humz.Name = "Humanoid"
end
end)
end)
local button = SX.SuperHuman
button.MouseEnter:Connect(function()
button.TextColor3 = Color3.fromRGB(255,255,255)
end)
button.MouseLeave:Connect(function()
button.TextColor3 = Color3.fromRGB(75, 75, 75)
end)
SX.AntiDie.Name = "AntiDie"
SX.AntiDie.Parent = SX.MainFrame
SX.AntiDie.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
SX.AntiDie.BorderSizePixel = 0
SX.AntiDie.Position = UDim2.new(0.0127551025, 0, -0.0175438598, 0)
SX.AntiDie.Size = UDim2.new(0, 200, 0, 50)
SX.AntiDie.AutoButtonColor = false
SX.AntiDie.Font = Enum.Font.GothamBlack
SX.AntiDie.Text = "ANTI DIE"
SX.AntiDie.TextColor3 = Color3.fromRGB(75, 75, 75)
SX.AntiDie.TextSize = 14.000
SX.AntiDie.MouseButton1Click:Connect(function()
local localPlayer = game:GetService('Players').LocalPlayer;
local localCharacter = localPlayer.Character;
localCharacter:FindFirstChildWhichIsA('Humanoid').Health = 0;
for _,v in pairs(localPlayer.Character:GetChildren()) do
if v:IsA('MeshPart') or v:IsA('Accessory') then
v:Destroy();
end;
end;
local newCharacter = localPlayer.CharacterAdded:Wait();
local spoofFolder = Instance.new('Folder');
spoofFolder.Name = 'FULLY_LOADED_CHAR';
spoofFolder.Parent = newCharacter;
newCharacter:WaitForChild('RagdollConstraints'):Destroy();
newCharacter:WaitForChild('BodyEffects'):WaitForChild('Defense'):Destroy();
newCharacter:WaitForChild('BodyEffects'):WaitForChild('Armor'):Destroy();
local spoofValue = Instance.new('BoolValue', newCharacter);
spoofValue.Name = 'RagdollConstraints';
local defValue = Instance.new('IntValue', game:GetService('Players').LocalPlayer.Character:FindFirstChild('BodyEffects'));
defValue.Name = 'Defense';
local armValue = Instance.new('IntValue', game:GetService('Players').LocalPlayer.Character:FindFirstChild('BodyEffects'));
armValue.Name = 'Armor';
end)
local button = SX.AntiDie
button.MouseEnter:Connect(function()
button.TextColor3 = Color3.fromRGB(255,255,255)
end)
button.MouseLeave:Connect(function()
button.TextColor3 = Color3.fromRGB(75, 75, 75)
end)
SX.NoClip.Name = "NoClip"
SX.NoClip.Parent = SX.MainFrame
SX.NoClip.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
SX.NoClip.BorderSizePixel = 0
SX.NoClip.Position = UDim2.new(0.0127551025, 0, -0.0175438598, 0)
SX.NoClip.Size = UDim2.new(0, 200, 0, 50)
SX.NoClip.AutoButtonColor = false
SX.NoClip.Font = Enum.Font.GothamBlack
SX.NoClip.Text = "NOCLIP [N]"
SX.NoClip.TextColor3 = Color3.fromRGB(75, 75, 75)
SX.NoClip.TextSize = 14.000
SX.NoClip.MouseButton1Click:Connect(function()
loadstring(game:HttpGet("https://raw.githubusercontent.com/LegoHacker1337/legohacks/main/PhysicsServiceOnClient.lua"))()
setfflag("HumanoidParallelRemoveNoPhysics", "False")
setfflag("HumanoidParallelRemoveNoPhysicsNoSimulate2", "False")
noclip = false
plr = game.Players.LocalPlayer
mouse = plr:GetMouse()
mouse.KeyDown:connect(function(a)
if a == "n" and noclip == false then
noclip = true
game:GetService('RunService'):BindToRenderStep("crash", 0 , function()
game.Players.LocalPlayer.Character.Humanoid:ChangeState(11)
end)
elseif a == "n" and noclip == true then
noclip = false
game:GetService('RunService'):UnbindFromRenderStep("crash")
end
end)
end)
local button = SX.NoClip
button.MouseEnter:Connect(function()
button.TextColor3 = Color3.fromRGB(255,255,255)
end)
button.MouseLeave:Connect(function()
button.TextColor3 = Color3.fromRGB(75, 75, 75)
end)
SX.GodBlock.Name = "GodBlock"
SX.GodBlock.Parent = SX.MainFrame
SX.GodBlock.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
SX.GodBlock.BorderSizePixel = 0
SX.GodBlock.Position = UDim2.new(0.0127551025, 0, -0.0175438598, 0)
SX.GodBlock.Size = UDim2.new(0, 200, 0, 50)
SX.GodBlock.AutoButtonColor = false
SX.GodBlock.Font = Enum.Font.GothamBlack
SX.GodBlock.Text = "HIGH TOOL"
SX.GodBlock.TextColor3 = Color3.fromRGB(75, 75, 75)
SX.GodBlock.TextSize = 14.000
SX.GodBlock.MouseButton1Click:Connect(function()
local player = game.Players.LocalPlayer
if player.Character:FindFirstChildWhichIsA('Tool') then
player.Character:FindFirstChildWhichIsA('Tool').Grip = CFrame.new(0, -12, 0, 1, 0, 0, 0, 1, 0, 0, 0, -1)
end
end)
local button = SX.GodBlock
button.MouseEnter:Connect(function()
button.TextColor3 = Color3.fromRGB(255,255,255)
end)
button.MouseLeave:Connect(function()
button.TextColor3 = Color3.fromRGB(75, 75, 75)
end)
SX.GodMode.Name = "GodMode"
SX.GodMode.Parent = SX.MainFrame
SX.GodMode.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
SX.GodMode.BorderSizePixel = 0
SX.GodMode.Position = UDim2.new(0.0127551025, 0, -0.0175438598, 0)
SX.GodMode.Size = UDim2.new(0, 200, 0, 50)
SX.GodMode.AutoButtonColor = false
SX.GodMode.Font = Enum.Font.GothamBlack
SX.GodMode.Text = "GOD MODE"
SX.GodMode.TextColor3 = Color3.fromRGB(75, 75, 75)
SX.GodMode.TextSize = 14.000
SX.GodMode.MouseButton1Click:Connect(function()
local function L_427_func()
local L_428_ = game:GetService('Players').LocalPlayer;
local L_429_ = L_428_.Character;
L_429_:FindFirstChildOfClass('Humanoid').Health = 0;
local L_430_ = L_428_.CharacterAdded:Wait();
local L_431_ = Instance.new('Folder');
L_431_.Name = 'FULLY_LOADED_CHAR';
L_431_.Parent = L_430_;
L_430_:WaitForChild('RagdollConstraints'):Destroy();
local L_432_ = Instance.new('BoolValue', L_430_);
L_432_.Name = 'RagdollConstraints';
local L_433_ = game:GetService("Players")
local L_434_ = L_433_.LocalPlayer
local L_435_ = L_434_.Character
L_435_.BodyEffects.Armor:Destroy()
L_435_.BodyEffects.Defense:Destroy()
local L_436_ = Instance.new("NumberValue")
L_436_.Name = "Defense"
L_436_.Parent = L_435_.BodyEffects
local L_437_ = Instance.new("NumberValue")
L_437_.Name = "Armor"
L_437_.Parent = L_435_.BodyEffects
game.ReplicatedStorage.MainEvent:FireServer("Block", true)
end
L_427_func()
while wait() do
for L_438_forvar0, L_439_forvar1 in pairs(game.Players.LocalPlayer.Character:FindFirstChildWhichIsA('Humanoid'):GetPlayingAnimationTracks()) do
if L_439_forvar1.Name == 'Block' then
L_439_forvar1:Stop()
end
end
end
end)
local button = SX.GodMode
button.MouseEnter:Connect(function()
button.TextColor3 = Color3.fromRGB(255,255,255)
end)
button.MouseLeave:Connect(function()
button.TextColor3 = Color3.fromRGB(75, 75, 75)
end)
SX.GodModeV2.Name = "GodModeV2"
SX.GodModeV2.Parent = SX.MainFrame
SX.GodModeV2.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
SX.GodModeV2.BorderSizePixel = 0
SX.GodModeV2.Position = UDim2.new(0.0127551025, 0, -0.0175438598, 0)
SX.GodModeV2.Size = UDim2.new(0, 200, 0, 50)
SX.GodModeV2.AutoButtonColor = false
SX.GodModeV2.Font = Enum.Font.GothamBlack
SX.GodModeV2.Text = "GOD MODE V2"
SX.GodModeV2.TextColor3 = Color3.fromRGB(75, 75, 75)
SX.GodModeV2.TextSize = 14.000
SX.GodModeV2.MouseButton1Click:Connect(function()
game:GetService("Players").LocalPlayer.Character.BodyEffects["K.O"]:Destroy()
game:GetService("Players").LocalPlayer.Character.BodyEffects.Death:Destroy()
game:GetService("Players").LocalPlayer.Character.Death:Destroy()
game:GetService("Players").LocalPlayer.Character.CharacterDied:Destroy()
game:GetService("Players").LocalPlayer.Character.Death:Destroy()
end)
local button = SX.GodModeV2
button.MouseEnter:Connect(function()
button.TextColor3 = Color3.fromRGB(255,255,255)
end)
button.MouseLeave:Connect(function()
button.TextColor3 = Color3.fromRGB(75, 75, 75)
end)
SX.FakeLag.Name = "FakeLag"
SX.FakeLag.Parent = SX.MainFrame
SX.FakeLag.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
SX.FakeLag.BorderSizePixel = 0
SX.FakeLag.Position = UDim2.new(0.0127551025, 0, 0, 0)
SX.FakeLag.Size = UDim2.new(0, 200, 0, 50)
SX.FakeLag.AutoButtonColor = false
SX.FakeLag.Font = Enum.Font.GothamBlack
SX.FakeLag.Text = "FAKE LAG"
SX.FakeLag.TextColor3 = Color3.fromRGB(75, 75, 75)
SX.FakeLag.TextSize = 14.000
SX.FakeLag.MouseButton1Click:Connect(function()
if Fakelag then
game.Players.LocalPlayer.Character.HumanoidRootPart.Anchored = false
Fakelag = false
else
Fakelag = true
while Fakelag == true do
wait(0.05)
game.Players.LocalPlayer.Character.HumanoidRootPart.Anchored = true
wait(0.05)
game.Players.LocalPlayer.Character.HumanoidRootPart.Anchored = false
end
end
end)
local button = SX.FakeLag
button.MouseEnter:Connect(function()
button.TextColor3 = Color3.fromRGB(255,255,255)
end)
button.MouseLeave:Connect(function()
button.TextColor3 = Color3.fromRGB(75, 75, 75)
end)
SX.OffImage_3.Name = "OffImage"
SX.OffImage_3.Parent = SX.FakeLag
SX.OffImage_3.BackgroundTransparency = 1.000
SX.OffImage_3.LayoutOrder = 17
SX.OffImage_3.Position = UDim2.new(-0.00362208486, 0, 0.236666664, 0)
SX.OffImage_3.Size = UDim2.new(0, 17, 0, 17)
SX.OffImage_3.ZIndex = 2
SX.OffImage_3.Image = "rbxassetid://3926309567"
SX.OffImage_3.ImageColor3 = Color3.fromRGB(0, 200, 200)
SX.OffImage_3.ImageRectOffset = Vector2.new(628, 420)
SX.OffImage_3.ImageRectSize = Vector2.new(48, 48)
SX.FakeLagToggleImage.Name = "FakeLagToggleImage"
SX.FakeLagToggleImage.Parent = SX.FakeLag
SX.FakeLagToggleImage.BackgroundTransparency = 1.000
SX.FakeLagToggleImage.LayoutOrder = 4
SX.FakeLagToggleImage.Position = UDim2.new(0.00383644179, 0, 0.257760525, 0)
SX.FakeLagToggleImage.Size = UDim2.new(0, 17, 0, 17)
SX.FakeLagToggleImage.Visible = false
SX.FakeLagToggleImage.ZIndex = 2
SX.FakeLagToggleImage.Image = "rbxassetid://3926305904"
SX.FakeLagToggleImage.ImageColor3 = Color3.fromRGB(0, 200, 200)
SX.FakeLagToggleImage.ImageRectOffset = Vector2.new(124, 124)
SX.FakeLagToggleImage.ImageRectSize = Vector2.new(36, 36)
SX.ForceReset.Name = "ForceReset"
SX.ForceReset.Parent = SX.MainFrame
SX.ForceReset.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
SX.ForceReset.BorderSizePixel = 0
SX.ForceReset.Position = UDim2.new(0.0127551025, 0, 0, 0)
SX.ForceReset.Size = UDim2.new(0, 200, 0, 50)
SX.ForceReset.AutoButtonColor = false
SX.ForceReset.Font = Enum.Font.GothamBlack
SX.ForceReset.Text = "FORCE RESET"
SX.ForceReset.TextColor3 = Color3.fromRGB(75, 75, 75)
SX.ForceReset.TextSize = 14.000
SX.ForceReset.MouseButton1Click:Connect(function()
for i, v in pairs(game.Players.LocalPlayer.Character:GetDescendants()) do
if v:IsA("BasePart") then
v:Destroy()
end
end
end)
local button = SX.ForceReset
button.MouseEnter:Connect(function()
button.TextColor3 = Color3.fromRGB(255,255,255)
end)
button.MouseLeave:Connect(function()
button.TextColor3 = Color3.fromRGB(75, 75, 75)
end)
SX.GodArmor.Name = "GodArmor"
SX.GodArmor.Parent = SX.MainFrame
SX.GodArmor.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
SX.GodArmor.BorderSizePixel = 0
SX.GodArmor.Position = UDim2.new(0.0127551025, 0, 0, 0)
SX.GodArmor.Size = UDim2.new(0, 200, 0, 50)
SX.GodArmor.AutoButtonColor = false
SX.GodArmor.Font = Enum.Font.GothamBlack
SX.GodArmor.Text = "GOD ARMOR"
SX.GodArmor.TextColor3 = Color3.fromRGB(75, 75, 75)
SX.GodArmor.TextSize = 14.000
SX.GodArmor.MouseButton1Click:Connect(function()
local localPlayer = game:GetService('Players').LocalPlayer;
local localCharacter = localPlayer.Character;
for i, v in pairs(game.Players.LocalPlayer.Character:GetDescendants()) do
if v:IsA("BasePart") then
v:Destroy()
end
end
local newCharacter = localPlayer.CharacterAdded:Wait();
local spoofFolder = Instance.new('Folder');
spoofFolder.Name = 'FULLY_LOADED_CHAR';
spoofFolder.Parent = newCharacter;
newCharacter:WaitForChild('RagdollConstraints'):Destroy();
newCharacter:WaitForChild('BodyEffects'):WaitForChild('Armor'):Destroy();
local spoofValue = Instance.new('BoolValue', newCharacter);
spoofValue.Name = 'RagdollConstraints';
local armValue = Instance.new('IntValue', game:GetService('Players').LocalPlayer.Character:FindFirstChild('BodyEffects'));
armValue.Name = 'Armor';
end)
local button = SX.GodArmor
button.MouseEnter:Connect(function()
button.TextColor3 = Color3.fromRGB(255,255,255)
end)
button.MouseLeave:Connect(function()
button.TextColor3 = Color3.fromRGB(75, 75, 75)
end)
SX.FreeFist.Name = "FreeFist"
SX.FreeFist.Parent = SX.MainFrame
SX.FreeFist.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
SX.FreeFist.BorderSizePixel = 0
SX.FreeFist.Position = UDim2.new(0.0127551025, 0, 0, 0)
SX.FreeFist.Size = UDim2.new(0, 200, 0, 50)
SX.FreeFist.AutoButtonColor = false
SX.FreeFist.Font = Enum.Font.GothamBlack
SX.FreeFist.Text = "FREE FIST [T]"
SX.FreeFist.TextColor3 = Color3.fromRGB(75, 75, 75)
SX.FreeFist.TextSize = 14.000
SX.FreeFist.MouseButton1Click:Connect(function()
-- // Variables
local localPlayer = game:GetService("Players").LocalPlayer
local localCharacter = localPlayer.Character
local Mouse = localPlayer:GetMouse()
local FistControl = false
local LeftFist = localCharacter.LeftHand
local RightFist = localCharacter.RightHand
-- // Services
local uis = game:GetService("UserInputService")
-- // Coroutine Loop + Functions
local loopFunction = function()
LeftFist.CFrame = CFrame.new(Mouse.Hit.p)
RightFist.CFrame = CFrame.new(Mouse.Hit.p)
end
local Loop
local Start = function()
Loop = game:GetService("RunService").Heartbeat:Connect(loopFunction)
end
local Pause = function()
Loop:Disconnect()
end
-- // Hotkeys
uis.InputBegan:connect(function(Key)
if (Key.KeyCode == Enum.KeyCode.T) then
if (FistControl == false) then
FistControl = true
Start()
pcall(function()
localCharacter.RightHand.RightWrist:Remove()
localCharacter.LeftHand.LeftWrist:Remove()
end)
elseif (FistControl == true) then
FistControl = false
Pause()
local rightwrist = Instance.new("Motor6D")
rightwrist.Name = "RightWrist"
rightwrist.Parent = localCharacter.RightHand
rightwrist.C0 = CFrame.new(1.18422506e-07, -0.5009287, -6.81715525e-18, 1, 0, 0, 0, 1, 0, 0, 0, 1)
rightwrist.C1 = CFrame.new(3.55267503e-07, 0.125045404, 5.92112528e-08, 1, 0, 0, 0, 1, 0, 0, 0, 1)
rightwrist.Part0 = localCharacter.RightLowerArm
rightwrist.Part1 = localCharacter.RightHand
local leftwrist = Instance.new("Motor6D")
leftwrist.Name = "LeftWrist"
leftwrist.Parent = localCharacter.LeftHand
leftwrist.C0 = CFrame.new(0.000475466368, -0.5009287, 7.59417072e-20, 1, 0, 0, 0, 1, 0, 0, 0, 1)
leftwrist.C1 = CFrame.new(0.000475821638, 0.125045404, 5.92112528e-08, 1, 0, 0, 0, 1, 0, 0, 0, 1)
leftwrist.Part0 = localCharacter.LeftLowerArm
leftwrist.Part1 = localCharacter.LeftHand
end
end
end)
end)
local button = SX.FreeFist
button.MouseEnter:Connect(function()
button.TextColor3 = Color3.fromRGB(255,255,255)
end)
button.MouseLeave:Connect(function()
button.TextColor3 = Color3.fromRGB(75, 75, 75)
end)
SX.MobileWalk.Name = "MobileWalk"
SX.MobileWalk.Parent = SX.MainFrame
SX.MobileWalk.BackgLoads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: raw.githubusercontent.com, www.roblox.com, pastebinp.com, roblox.com.
see for urself