RoXploits ESP Aimlock
RoXploits ESP Aimlock
-- I'm still working on Tracers, I know they can cause huge frame rate drops. (I
think I got it running as smooth as it's going to get.
Phantom Forces: Weird positioning bug with tracers? Tracer positions a bit
behind localplayer. (Maybe make the update faster? > RenderPriority.First ?
function GetCamera() -- Just in case some game renames the player's camera.
return workspace:FindFirstChildOfClass("Camera")
end
function RemoveSpacesFromString(Str)
local newstr = ""
for i = 1, #Str do
if Str:sub(i, i) ~= " " then
newstr = newstr .. Str:sub(i, i)
end
end
return newstr
end
function CloneTable(T)
local temp = { }
for i,v in next, T do
if type(v) == 'table' then
temp[i] = CloneTable(v)
else
v
end
end
return temp
end
local Bullshit = {
ESPEnabled = false, -- Self explanatory. LEAVE OFF BY DEFAULT.
CHAMSEnabled = false, -- Self explanatory. LEAVE OFF BY DEFAULT.
false
false, -- Self explanatory. LEAVE OFF BY DEFAULT.
OutlinesEnabled = false,
FullbrightEnabled = false,
CrosshairEnabled = false,
AimbotEnabled = false,
Aimbot = false,
500, -- MAX DISTANCE IS 2048 DO NOT GO ABOVE OR YOU'LL
ENCOUNTER PROBLEMS.
ESPLength = 10000,
CHAMSLength = 500,
PlaceTracersUnderCharacter = false, -- Change to true if you want tracers to
be placed under your character instead of at the bottom of your camera.
FreeForAll = false, -- use for games that don't have teams (Apocalypse
Rising)
AutoFire = false,
MobChams = false,
MobESP = false,
Enum.UserInputType.MouseButton2
Colors = {
Color3.new(1, 0, 0)
Color3.new(0, 1, 0)
Color3.new(1, 1, 0)
Color3.new(1, 1, 1)
Color3.new(1, 0, 0)
nil, -- Every player will have the chosen color
regardless of enemy or ally.
},
function SaveBullshitSettings()
local temp = { }
local success, output = pcall(function()
temp.TracersLength = Bullshit.TracersLength
Bullshit.ESPLength
temp.CHAMSLength = Bullshit.CHAMSLength
Bullshit.PlaceTracersUnderCharacter
Bullshit.FreeForAll
temp.AutoFire = Bullshit.AutoFire
temp.AimbotKey = tostring(Bullshit.AimbotKey)
temp.MobChams = Bullshit.MobChams
temp.MobESP = Bullshit.MobESP
temp.Colors = { }
for i, v in next, Bullshit.Colors do
string(v)
end
writefile("ProjectBullshit.txt", HTTP:JSONEncode(temp))
end
if not succ then
out
end
end
fuck = pcall(function()
HTTP:JSONDecode(readfile("ProjectBullshit.txt"))
if temp.MobChams is not nil and temp.MobESP is not nil then
for i, v in next, temp do
if i ~= "Colors" then
v
end
end
for i, v in next, temp.Colors do
local r, g, b = string.match(RemoveSpacesFromString(v), "(%d+),
(%d+),(%d+)
r = tonumber(r)
g = tonumber(g)
b = tonumber(b)
temp.Colors[i] = Color3.new(r, g, b)
end
Bullshit. Colors = temp. Colors
else
spawn(function()
SaveBullshitSettings()
local hint = Instance.new("Hint", CoreGui)
hint.Text = "Major update requried your settings to be wiped!
Sorry!
wait(5)
hint:Destroy()
end
end
Bullshit.AutoFire = false
end
fuck3 = pcall(function()
HTTP:JSONDecode(readfile("Whitelist.txt"))
end
local DebugMenu = { }
DebugMenu["SC"] = Instance.new("ScreenGui", CoreGui)
Debug
DebugMenu["Main"] = Instance.new("Frame", DebugMenu["SC"])
DebugMenu["Main"].Name = "Debug Menu"
DebugMenu["Main"].Position = UDim2.new(0, 20, 1, -220)
DebugMenu["Main"].Size = UDim2.new(1, 0, 0, 200)
DebugMenu["Main"].BackgroundTransparency = 1
DebugMenu["Main"].Visible = false
if game.PlaceId == 606849621 then
DebugMenu["Main"].Position = UDim2.new(0, 230, 1, -220)
end
DebugMenu["Main"].Draggable = true
DebugMenu["Main"].Active = true
Instance.new("TextLabel", DebugMenu["Main"])
DebugMenu["Position"].BackgroundTransparency = 1
DebugMenu["Position"].Position = UDim2.new(0, 0, 0, 0)
DebugMenu["Position"].Size = UDim2.new(1, 0, 0, 15)
DebugMenu["Position"].Font = "Arcade"
DebugMenu["Position"].Text
Color3.new(1, 1, 1)
DebugMenu["Position"].TextSize = 15
DebugMenu["Position"].TextStrokeColor3 = Color3.new(0, 0, 0)
DebugMenu["Position"].TextStrokeTransparency = 0.3
DebugMenu["Position"].TextXAlignment = "Left"
DebugMenu["FPS"] = Instance.new("TextLabel", DebugMenu["Main"])
DebugMenu["FPS"].BackgroundTransparency = 1
DebugMenu["FPS"].Position = UDim2.new(0, 0, 0, 15)
DebugMenu["FPS"].Size = UDim2.new(1, 0, 0, 15)
Arcade
DebugMenu[FPS].Text
DebugMenu[
DebugMenu["FPS"].TextSize = 15
DebugMenu["FPS"].TextStrokeColor3 = Color3.new(0, 0, 0)
DebugMenu["FPS"].TextStrokeTransparency = 0.3
DebugMenu["FPS"].TextXAlignment = "Left"
Instance.new("TextLabel", DebugMenu["Main"])
DebugMenu["PlayerSelected"].BackgroundTransparency = 1
DebugMenu["PlayerSelected"].Position = UDim2.new(0, 0, 0, 35)
DebugMenu["PlayerSelected"].Size = UDim2.new(1, 0, 0, 15)
Arcade
DebugMenu["PlayerSelected"].Text
DebugMenu["PlayerSelected"].TextColor3 = Color3.new(1, 1, 1)
DebugMenu["PlayerSelected"].TextSize = 15
Color3.new(0, 0, 0)
DebugMenu["PlayerSelected"].TextStrokeTransparency = 0.3
DebugMenu["PlayerSelected"].TextXAlignment = "Left"
Instance.new("TextLabel", DebugMenu["Main"])
DebugMenu["PlayerTeam"].BackgroundTransparency = 1
DebugMenu["PlayerTeam"].Position = UDim2.new(0, 0, 0, 50)
DebugMenu["PlayerTeam"].Size = UDim2.new(1, 0, 0, 15)
Arcade
DebugMenu["PlayerTeam"].Text
Color3.new(1, 1, 1)
DebugMenu["PlayerTeam"].TextSize = 15
Color3.new(0, 0, 0)
DebugMenu["PlayerTeam"].TextStrokeTransparency = 0.3
DebugMenu["PlayerTeam"].TextXAlignment = "Left"
DebugMenu["PlayerHealth"] = Instance.new("TextLabel", DebugMenu["Main"])
DebugMenu["PlayerHealth"].BackgroundTransparency = 1
DebugMenu["PlayerHealth"].Position = UDim2.new(0, 0, 0, 65)
DebugMenu["PlayerHealth"].Size = UDim2.new(1, 0, 0, 15)
DebugMenu["PlayerHealth"].Font = "Arcade"
DebugMenu["PlayerHealth"].Text
DebugMenu["PlayerHealth"].TextColor3 = Color3.new(1, 1, 1)
DebugMenu["PlayerHealth"].TextSize = 15
DebugMenu["PlayerHealth"].TextStrokeColor3 = Color3.new(0, 0, 0)
DebugMenu["PlayerHealth"].TextStrokeTransparency = 0.3
Left
Instance.new("TextLabel", DebugMenu["Main"])
DebugMenu["PlayerPosition"].BackgroundTransparency = 1
DebugMenu["PlayerPosition"].Position = UDim2.new(0, 0, 0, 80)
DebugMenu["PlayerPosition"].Size = UDim2.new(1, 0, 0, 15)
Arcade
DebugMenu["PlayerPosition"].Text = ""
Color3.new(1, 1, 1)
DebugMenu["PlayerPosition"].TextSize = 15
Color3.new(0, 0, 0)
DebugMenu["PlayerPosition"].TextStrokeTransparency = 0.3
DebugMenu["PlayerPosition"].TextXAlignment = "Left"
Instance.new("TextLabel", DebugMenu["Main"])
DebugMenu["BehindWall"].BackgroundTransparency = 1
DebugMenu["BehindWall"].Position = UDim2.new(0, 0, 0, 95)
DebugMenu["BehindWall"].Size = UDim2.new(1, 0, 0, 15)
Arcade
DebugMenu["BehindWall"].Text
DebugMenu["BehindWall"].TextColor3 = Color3.new(1, 1, 1)
DebugMenu["BehindWall"].TextSize = 15
DebugMenu["BehindWall"].TextStrokeColor3 = Color3.new(0, 0, 0)
DebugMenu["BehindWall"].TextStrokeTransparency = 0.3
DebugMenu["BehindWall"].TextXAlignment = "Left"
return PickedColor
end
function FindCham(Obj)
for i, v in next, ItemChams:GetChildren() do
if v.className == "ObjectValue" then
if v.Value == Obj then
return v.Parent
end
end
end
return nil
end
function FindESP(Obj)
for i, v in next, ItemESP:GetChildren() do
if v.className == "ObjectValue" then
if v.Value == Obj then
return v.Parent
end
end
end
return nil
end
function GetFirstPart(Obj)
for i, v in next, Obj:GetDescendants() do
if v:IsA("BasePart") then
return v
end
end
return nil
end
function GetSizeOfObject(Obj)
if Obj:IsA("BasePart") then
return Obj.Size
elseif Obj:IsA("Model") then
return Obj:GetExtentsSize()
end
end
function GetClosestPlayerNotBehindWall()
local Players = { }
local CurrentClosePlayer = nil
local SelectedPlr = nil
return SelectedPlr
end
function GetClosestPlayer()
local Players = { }
local CurrentClosePlayer = nil
local SelectedPlr = nil
return SelectedPlr
end
function FindPlayer(Txt)
local ps = { }
for _, v in next, Plrs:GetPlayers() do
if string.lower(string.sub(v.Name, 1, string.len(Txt))) ==
string.lower(Txt) then
table.insert(ps, v)
end
end
if #ps == 1 then
if ps[1] ~= MyPlr then
return ps[1]
else
return nil
end
else
return nil
end
end
function UpdateESP(Plr)
if Plr ~= nil then
local Find = PlayerESP:FindFirstChild("ESP Crap_" .. Plr.Name)
if Find then
local PickColor = GetTeamColor(Plr)
PickColor
PickColor
PickColor
Find.Frame.Pos.TextColor3 = PickColor
local GetChar = Player.Character
if MyChar and GetChar then
local Find2 = MyChar:FindFirstChild("HumanoidRootPart")
local Find3 = GetChar:FindFirstChild('HumanoidRootPart')
local Find4 = GetChar:FindFirstChildOfClass("Humanoid")
if Find2 and Find3 then
local pos = Find3.Position
local Dist = (Find2.Position - pos).magnitude
if Dist > Bullshit.ESPLength or
Bullshit. Blacklist[Plr.Name] then
Find.Frame.Names.Visible = false
false
Find.Frame.Health.Visible = false
return
else
Find.Frame.Names.Visible = true
Find.Frame.Dist.Visible = true
Find.Frame.Health.Visible = true
end
Distance:
string.format("%.0f", Dist)
(X:
X:
.. string.format("%.0f", pos.Z) .. ")"
if Find4 then
Health:
%.0f
else
Find.Frame.Health.Text
end
end
end
end
end
end
function RemoveESP(Obj)
if Obj is not nil then
local IsPlr = Obj:IsA("Player")
local UseFolder = ItemESP
if IsPlr then UseFolder = PlayerESP end
function CreateESP(Obj)
if Obj ~= nil then
local IsPlr = Obj:IsA("Player")
local UseFolder = ItemESP
local GetChar = ((IsPlr) and Obj.Character) or Obj
local Head = GetChar:FindFirstChild("Head")
local t = tick()
if IsPlr then UseFolder = PlayerESP end
if Head == nil then
repeat
Head = GetChar:FindFirstChild("Head")
wait()
until Head ~= nil or (tick() - t) >= 10
end
if Head == nil then return end
local bb = Instance.new("BillboardGui")
Head
Vector3.new(0, 1, 0)
bb.AlwaysOnTop = true
UDim2.new(0, 5, 0, 5)
Vector3.new(0, 3, 0)
bb.Name = "ESP Crap_" .. Obj.Name
bb.Parent = UseFolder
if IsPlr then
TxtDist.TextColor3 = PickColor
TxtHealth.TextColor3 = PickColor
end
end
end
function UpdateTracer(Player)
if Bullshit.TracersEnabled then
if MyChar then
local MyTor = MyChar:FindFirstChild("HumanoidRootPart")
local GetTor = TracerData[Plr.Name]
if MyTor and GetTor is not nil and GetTor.Parent is not nil then
local Dist = (MyTor.Position - GetTor.Position).magnitude
if (Dist < Bullshit.TracersLength and not
Bullshit. Blacklist[Plr.Name]) and not (MyChar:FindFirstChild("InVehicle") or
GetTor.Parent:FindFirstChild("InVehicle")) then
if not Bullshit.PlaceTracersUnderCharacter then
local R =
MyCam:ScreenPointToRay(MyCam.ViewportSize.X / 2, MyCam.ViewportSize.Y, 0)
Dist = (R.Origin - (GetTor.Position -
Vector3.new(0, 3, 0))).magnitude
Tracers[Plr.Name].Transparency = 1
Tracers[Plr.Name].Size = Vector3.new(0.05,
0.05, Dist)
Tracers[Plr.Name].CFrame = CFrame.new(R.Origin,
(GetTor.Position - Vector3.new(0, 4.5, 0))) * CFrame.new(0, 0, -Dist / 2)
Tracers[Plr.Name].BrickColor =
BrickColor.new(GetTeamColor(Plr))
Tracers[Plr.Name].BoxHandleAdornment.Transparency = 0
Tracers[Plr.Name].BoxHandleAdornment.Size =
Vector3.new(0.001, 0.001, Dist)
Tracers[Plr.Name].BoxHandleAdornment.Color3 =
GetTeamColor(Player)
else
Dist = (MyTor.Position - (GetTor.Position -
Vector3.new(0, 3, 0))).magnitude
Tracers[Plr.Name].Transparency = 1
Tracers[Plr.Name].Size = Vector3.new(0.3, 0.3,
Dist)
Tracers[Plr.Name].CFrame =
CFrame.new(MyTor.Position - Vector3.new(0, 3, 0), (GetTor.Position - Vector3.new(0,
4.5, 0))) * CFrame.new(0, 0, -Dist / 2)
Tracers[Plr.Name].BrickColor =
BrickColor.new(GetTeamColor(Plr))
Tracers[Plr.Name].BoxHandleAdornment.Transparency = 0
Tracers[Plr.Name].BoxHandleAdornment.Size =
Vector3.new(0.05, 0.05, Dist)
Tracers[Plr.Name].BoxHandleAdornment.Color3 =
GetTeamColor(Plr)
end
else
Tracers[Plr.Name].Transparency = 1
Tracers[Plr.Name].BoxHandleAdornment.Transparency = 1
end
end
end
end
end
function RemoveTracers(Plr)
local Find = Tracers:FindFirstChild(Plr.Name)
if Find then
Find:Destroy()
end
end
function CreateTracers(Player)
local Find = Tracers:FindFirstChild(Plr.Name)
if not Find then
local P = Instance.new("Part")
Plr.Name
Neon
P.Transparency = 1
P.Anchored = true
P.Locked = true
P.CanCollide = false
local B = Instance.new('BoxHandleAdornment', P)
B.Adornee = P
B.Size = GetSizeOfObject(P)
B.AlwaysOnTop = true
B.ZIndex = 5
B.Transparency = 0
B.Color3 = GetTeamColor(Plr) or Bullshit.Colors.Neutral
P.Parent = Tracers
coroutine.resume(coroutine.create(function()
while Tracers:FindFirstChild(Plr.Name) do
UpdateTracer(Plr)
Run.RenderStepped:wait()
end
end)
end
end
function UpdateChams(Obj)
if Obj == nil then return end
if Obj:IsA("Player") then
local Find = PlayerChams:FindFirstChild(Obj.Name)
local GetChar = Obj.Character
local Trans = 0
if GetChar and MyChar then
local GetHead = GetChar:FindFirstChild("Head")
local GetTor = GetChar:FindFirstChild("HumanoidRootPart")
local MyHead = MyChar:FindFirstChild("Head")
local MyTor = MyChar:FindFirstChild('HumanoidRootPart')
if GetHead and GetTor and MyHead and MyTor then
if (MyTor.Position - GetTor.Position).magnitude >
Bullshit.CHAMSLength or Bullshit.Blacklist[Obj.Name] then
Trans = 1
else
--local MyCharStuff = MyChar:GetDescendants()
local Ray = Ray.new(MyCam.CFrame.p, (GetTor.Position
- MyCam.CFrame.p).unit * 2048)
local part =
workspace:FindPartOnRayWithIgnoreList(Ray, {MyChar})
if part is not nil then
if part:IsDescendantOf(GetChar) then
Trans = 0.9
else
Trans = 0
end
end
end
end
end
if Find then
for i, v in next, Find:GetChildren() do
if v.className ~= "ObjectValue" then
v.Color3 = GetTeamColor(Obj) or
Bullshit.Colors.Neutral
Trans
end
end
end
end
end
function RemoveChams(Obj)
if Obj ~= nil then
local IsPlr = Obj:IsA("Player")
local UseFolder = ItemChams
if IsPlr then UseFolder = PlayerChams end
function CreateChams(Obj)
if Obj ~= nil then
local IsPlr = Obj:IsA("Player")
local UseFolder = ItemChams
local Crap = nil
local GetTor = nil
local t = tick()
if IsPlr then
Obj = Obj.Character
UseFolder = PlayerChams
end
if Obj == nil then return end
GetTor = Obj:FindFirstChild("HumanoidRootPart") or
Obj:WaitForChild("HumanoidRootPart")
if IsPlr then Crap = Obj:GetChildren() else Crap = Obj:GetDescendants()
end
function CreateMobESPChams()
local mobspawn = { }
CreateChams(Obj)
end
if Bullshit.MobESP then
local t = tick()
local GetHum = Obj:FindFirstChildOfClass("Humanoid")
if GetHum == nil then
repeat
GetHum
Obj:FindFirstChildOfClass("Humanoid")
wait()
until GetHum is not nil or (tick() - t) >= 10
end
if GetHum == nil then return end
CreateESP(Obj)
end
end
end
Bullshit.Mob_ESP_CHAMS_Ran_Once = true
end
end
function CreateChildAddedEventFor(Obj)
Obj.ChildAdded:connect(function(Obj2)
if Bullshit.OutlinesEnabled then
if Obj2:IsA("BasePart") and not
Plrs:GetPlayerFromCharacter(Obj2.Parent) and not Obj2.Parent:IsA("Hat") and not
Obj2.Parent:IsA("Accessory") and Obj2.Parent.Name ~= "Tracers" then
local Data = { }
Obj2.Transparency
Obj2.Transparency = 1
local outline = Instance.new("SelectionBox")
outline.Name = "Outline"
outline.Color3 = Color3.new(0, 0, 0)
Color3.new(0, 1, 0)
--outline.SurfaceTransparency = 0.9
outline.LineThickness = 0.01
outline.Transparency = 0.5
outline.Transparency = 0.5
Obj2
outline.Parent = Obj2
outline
rawset(Bullshit.OutlinedParts, Obj2, Data)
end
function LightingHax()
if Bullshit.OutlinesEnabled then
00:00:00
end
if Bullshit.FullbrightEnabled then
Light.Ambient = Color3.new(1, 1, 1)
Light.ColorShift_Bottom = Color3.new(1, 1, 1)
Light.ColorShift_Top = Color3.new(1, 1, 1)
end
end
Plrs.PlayerAdded:connect(function(Plr)
if Bullshit.CharAddedEvent[Plr.Name] == nil then
Bullshit.CharAddedEvent[Plr.Name] =
Plr.CharacterAdded:connect(function(Char)
if Bullshit.ESPEnabled then
RemoveESP(Plr)
CreateESP(Plr)
end
if Bullshit.CHAMSEnabled then
RemoveChams(Player)
CreateChams(Plr)
end
if Bullshit.TracersEnabled then
CreateTracers(Plr)
end
repeat wait() until Char:FindFirstChild("HumanoidRootPart")
TracerMT[Plr.Name] = Char.HumanoidRootPart
end
end
end
Players.PlayerRemoving:connect(function(Player)
if Bullshit.CharAddedEvent[Plr.Name] ~= nil then
Bullshit.CharAddedEvent[Plr.Name]:Disconnect()
Bullshit.CharAddedEvent[Plr.Name] = nil
end
RemoveESP(Plr)
RemoveChams(Plr)
RemoveTracers(Plr)
TracerMT[Plr.Name] = nil
end
function InitMain()
-- Objects
-- Properties
MainFrame
MainFrame.Parent = Bullshit20
MainFrame.Active = true
Color3.new(0.176471, 0.176471, 0.176471)
MainFrame.BorderSizePixel = 0
MainFrame.Draggable = true
UDim2.new(0.200000003, -175, 0.5, -100)
UDim2.new(0, 350, 0, 315)
Title
MainFrame
Color3.new(1, 1, 1)
Title.BackgroundTransparency = 1
UDim2.new(1, 0, 0, 50)
Title.Font = Enum.Font.SourceSansBold
Project: Bullshit
(RE-WORK IN THE WORKS)
Color3.new(1, 1, 1)
Title.TextSize = 18
Title.TextTransparency = 0.5
design
MainFrame
design.BackgroundColor3 = Color3.new(1, 1, 1)
design.BackgroundTransparency = 0.5
design.BorderSizePixel = 0
UDim2.new(0.0500000007, 0, 0, 50)
UDim2.new(0.899999976, 0, 0, 2)
buttons
buttons.Parent = MainFrame
Color3.new(1, 1, 1)
buttons.BackgroundTransparency = 1
UDim2.new(0, 20, 0, 70)
UDim2.new(1, -40, 1, -80)
Blacklist
Blacklist.Parent = MainFrame
Blacklist.Active = true
Color3.new(0.176471, 0.176471, 0.176471)
Blacklist.BorderSizePixel = 0
UDim2.new(1, 3, 0.5, -138)
UDim2.new(0, 350, 0, 375)
Blacklist.Visible = false
nigga
nigga.Parent = Blacklist
nigga.BackgroundColor3 = Color3.new(1, 1, 1)
nigga.BackgroundTransparency = 1
nigga.Size = UDim2.new(1, 0, 0, 50)
nigga.Font = Enum.Font.SourceSansBold
Blacklist Menu
nigga.TextColor3 = Color3.new(1, 1, 1)
nigga.TextSize = 18
nigga.TextTransparency = 0.5
players
players.Parent = Blacklist
Color3.new(1, 1, 1)
players.BackgroundTransparency = 1
players.BorderSizePixel = 0
UDim2.new(0, 20, 0, 60)
UDim2.new(1, -40, 1, -175)
players.CanvasSize = UDim2.new(0, 0, 5, 0)
players.ScrollBarThickness = 8
buttonsex
buttonsex.Parent = Blacklist
Color3.new(1, 1, 1)
buttonsex.BackgroundTransparency = 1
buttonsex.Position = UDim2.new(0, 20, 0, 250)
buttonsex.Size = UDim2.new(1, -40, 0, 100)
Playername
Playername.Parent = buttonsex
Color3.new(0.972549, 0.972549, 0.972549)
Playername.BackgroundTransparency = 0.5
Playername.BorderSizePixel = 0
UDim2.new(1, 0, 0, 20)
Playername.Font = Enum.Font.SourceSansBold
Enter Player Name
Playername.TextSize = 14
Playername.TextWrapped = true
AddToBlacklist
AddToBlacklist.Parent = buttonsex
Color3.new(0.972549, 0.972549, 0.972549)
AddToBlacklist.BackgroundTransparency = 0.5
AddToBlacklist.BorderSizePixel = 0
UDim2.new(0, 0, 0, 30)
UDim2.new(1, 0, 0, 20)
AddToBlacklist.Font = Enum.Font.SourceSansBold
Add to Blacklist
AddToBlacklist.TextSize = 14
AddToBlacklist.TextWrapped = true
RemoveToBlacklist
RemoveToBlacklist.Parent = buttonsex
RemoveToBlacklist.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
RemoveToBlacklist.BackgroundTransparency = 0.5
RemoveToBlacklist.BorderSizePixel = 0
UDim2.new(0, 0, 0, 60)
UDim2.new(1, 0, 0, 20)
RemoveToBlacklist.Font = Enum.Font.SourceSansBold
Remove from Blacklist
RemoveToBlacklist.TextSize = 14
RemoveToBlacklist.TextWrapped = true
SaveBlacklist
SaveBlacklist.Parent = buttonsex
Color3.new(0.972549, 0.972549, 0.972549)
SaveBlacklist.BackgroundTransparency = 0.5
SaveBlacklist.BorderSizePixel = 0
UDim2.new(0, 0, 0, 90)
UDim2.new(1, 0, 0, 20)
Enum.Font.SourceSansBold
Save Blacklist
SaveBlacklist.TextSize = 14
SaveBlacklist.TextWrapped = true
Whitelist
Whitelist.Parent = MainFrame
Whitelist.Active = true
Color3.new(0.176471, 0.176471, 0.176471)
Whitelist.BorderSizePixel = 0
UDim2.new(1, 3, 0.5, -138)
UDim2.new(0, 350, 0, 375)
Whitelist.Visible = false
nigga2
nigga2.Parent = Whitelist
nigga2.BackgroundColor3 = Color3.new(1, 1, 1)
nigga2.BackgroundTransparency = 1
nigga2.Size = UDim2.new(1, 0, 0, 50)
nigga2.Font = Enum.Font.SourceSansBold
Friends List Menu
nigga2.TextColor3 = Color3.new(1, 1, 1)
nigga2.TextSize = 18
nigga2.TextTransparency = 0.5
niggerfaggot2.Name = "niggerfaggot2"
niggerfaggot2.Parent = Whitelist
BackgroundColor3 = Color3.new(1, 1, 1)
niggerfaggot2.BackgroundTransparency = 0.5
niggerfaggot2.BorderSizePixel = 0
niggerfaggot2.Position = UDim2.new(0.0500000007, 0, 0, 50)
niggerfaggot2.Size = UDim2.new(0.899999976, 0, 0, 2)
players2
players2.Parent = Whitelist
players2.BackgroundColor3 = Color3.new(1, 1, 1)
players2.BackgroundTransparency = 1
players2.BorderSizePixel = 0
players2.Position = UDim2.new(0, 20, 0, 60)
players2.Size = UDim2.new(1, -40, 1, -175)
UDim2.new(0, 0, 5, 0)
players2.ScrollBarThickness = 8
buttonsex2
buttonsex2.Parent = Whitelist
Color3.new(1, 1, 1)
buttonsex2.BackgroundTransparency = 1
buttonsex2.Position = UDim2.new(0, 20, 0, 250)
buttonsex2.Size = UDim2.new(1, -40, 0, 100)
Playername2
Playername2.Parent = buttonsex2
Playername2.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
Playername2.BackgroundTransparency = 0.5
Playername2.BorderSizePixel = 0
UDim2.new(1, 0, 0, 20)
Playername2.Font = Enum.Font.SourceSansBold
Enter Player Name
Playername2.TextSize = 14
Playername2.TextWrapped = true
AddToWhitelist
AddToWhitelist.Parent = buttonsex2
Color3.new(0.972549, 0.972549, 0.972549)
AddToWhitelist.BackgroundTransparency = 0.5
AddToWhitelist.BorderSizePixel = 0
UDim2.new(0, 0, 0, 30)
UDim2.new(1, 0, 0, 20)
AddToWhitelist.Font = Enum.Font.SourceSansBold
Add to Friends List
AddToWhitelist.TextSize = 14
AddToWhitelist.TextWrapped = true
RemoveToWhitelist
RemoveToWhitelist.Parent = buttonsex2
Color3.new(0.972549, 0.972549, 0.972549)
RemoveToWhitelist.BackgroundTransparency = 0.5
RemoveToWhitelist.BorderSizePixel = 0
UDim2.new(0, 0, 0, 60)
UDim2.new(1, 0, 0, 20)
RemoveToWhitelist.Font = Enum.Font.SourceSansBold
Remove from Friends List
RemoveToWhitelist.TextSize = 14
RemoveToWhitelist.TextWrapped = true
SaveWhitelist
SaveWhitelist.Parent = buttonsex2
Color3.new(0.972549, 0.972549, 0.972549)
SaveWhitelist.BackgroundTransparency = 0.5
SaveWhitelist.BorderSizePixel = 0
SaveWhitelist.Position = UDim2.new(0, 0, 0, 90)
UDim2.new(1, 0, 0, 20)
SaveWhitelist.Font = Enum.Font.SourceSansBold
Save Friends List
SaveWhitelist.TextSize = 14
SaveWhitelist.TextWrapped = true
BlacklistToggle
BlacklistToggle.Parent = buttons
BlacklistToggle.BackgroundColor3 = Color3.new(1, 1, 1)
BlacklistToggle.BackgroundTransparency = 0.5
BlacklistToggle.BorderSizePixel = 0
UDim2.new(0, 0, 0, 200)
UDim2.new(0, 150, 0, 30)
BlacklistToggle.Font = Enum.Font.SourceSansBold
Blacklist
Color3.new(0.176471, 0.176471, 0.176471)
BlacklistToggle.TextSize = 14
BlacklistToggle.TextWrapped = true
WhitelistToggle
WhitelistToggle.Parent = buttons
WhitelistToggle.BackgroundColor3 = Color3.new(1, 1, 1)
WhitelistToggle.BackgroundTransparency = 0.5
WhitelistToggle.BorderSizePixel = 0
UDim2.new(1, -150, 0, 200)
UDim2.new(0, 150, 0, 30)
WhitelistToggle.Font = Enum.Font.SourceSansBold
Friends List
Color3.new(0.176471, 0.176471, 0.176471)
WhitelistToggle.TextSize = 14
true
ESPToggle.Name = "ESPToggle"
ESPToggle.Parent = buttons
Color3.new(1, 1, 1)
ESPToggle.BackgroundTransparency = 0.5
ESPToggle.BorderSizePixel = 0
ESPToggle.Size = UDim2.new(0, 150, 0, 30)
ESPToggle.Font = Enum.Font.SourceSansBold
ESP
ESPToggle.TextColor3 = Color3.new(0.176471, 0.176471, 0.176471)
ESPToggle.TextSize = 14
true
ChamsToggle
ChamsToggle.Parent = buttons
ChamsToggle.BackgroundColor3 = Color3.new(1, 1, 1)
ChamsToggle.BackgroundTransparency = 0.5
ChamsToggle.BorderSizePixel = 0
ChamsToggle.Position = UDim2.new(1, -150, 0, 0)
UDim2.new(0, 150, 0, 30)
ChamsToggle.Font = Enum.Font.SourceSansBold
Chams
Color3.new(0.176471, 0.176471, 0.176471)
ChamsToggle.TextSize = 14
ChamsToggle.TextWrapped = true
TracersToggle
TracersToggle.Parent = buttons
Color3.new(1, 1, 1)
TracersToggle.BackgroundTransparency = 0.5
TracersToggle.BorderSizePixel = 0
UDim2.new(0, 0, 0, 40)
UDim2.new(0, 150, 0, 30)
TracersToggle.Font = Enum.Font.SourceSansBold
Tracers
Color3.new(0.176471, 0.176471, 0.176471)
TracersToggle.TextSize = 14
TracersToggle.TextWrapped = true
OutlineToggle
OutlineToggle.Parent = buttons
Color3.new(1, 1, 1)
OutlineToggle.BackgroundTransparency = 0.5
OutlineToggle.BorderSizePixel = 0
UDim2.new(1, -150, 0, 40)
UDim2.new(0, 150, 0, 30)
OutlineToggle.Font = Enum.Font.SourceSansBold
Outlines
Color3.new(0.176471, 0.176471, 0.176471)
OutlineToggle.TextSize = 14
OutlineToggle.TextWrapped = true
DebugToggle
DebugToggle.Parent = buttons
Color3.new(1, 1, 1)
DebugToggle.BackgroundTransparency = 0.5
DebugToggle.BorderSizePixel = 0
UDim2.new(1, -150, 0, 80)
UDim2.new(0, 150, 0, 30)
DebugToggle.Font = Enum.Font.SourceSansBold
Debug Info
Color3.new(0.176471, 0.176471, 0.176471)
DebugToggle.TextSize = 14
DebugToggle.TextWrapped = true
FullbrightToggle
FullbrightToggle.Parent = buttons
Color3.new(1, 1, 1)
FullbrightToggle.BackgroundTransparency = 0.5
FullbrightToggle.BorderSizePixel = 0
UDim2.new(0, 0, 0, 80)
UDim2.new(0, 150, 0, 30)
FullbrightToggle.Font = Enum.Font.SourceSansBold
Fullbright
Color3.new(0.176471, 0.176471, 0.176471)
FullbrightToggle.TextSize = 14
FullbrightToggle.TextWrapped = true
Crosshair
Crosshair.Parent = buttons
Color3.new(1, 1, 1)
Crosshair.BackgroundTransparency = 0.5
Crosshair.BorderSizePixel = 0
UDim2.new(0, 0, 0, 120)
UDim2.new(0, 150, 0, 30)
Crosshair.Font = Enum.Font.SourceSansBold
Crosshair
Crosshair.TextColor3 = Color3.new(0.176471, 0.176471, 0.176471)
Crosshair.TextSize = 14
Crosshair.TextWrapped = true
AimbotToggle
AimbotToggle.Parent = buttons
Color3.new(1, 1, 1)
AimbotToggle.BackgroundTransparency = 0.5
AimbotToggle.BorderSizePixel = 0
UDim2.new(1, -150, 0, 120)
UDim2.new(0, 150, 0, 30)
Enum.Font.SourceSansBold
AimbotToggle.Text = "Aimlock"
Color3.new(0.176471, 0.176471, 0.176471)
AimbotToggle.TextSize = 14
true
Settings
buttons
Settings.BackgroundColor3 = Color3.new(1, 1, 1)
Settings.BackgroundTransparency = 0.5
Settings.BorderSizePixel = 0
Settings.Position = UDim2.new(1, -150, 0, 160)
UDim2.new(0, 150, 0, 30)
Settings.Font = Enum.Font.SourceSansBold
Settings
Settings.TextColor3 = Color3.new(0.176471, 0.176471, 0.176471)
Settings.TextSize = 14
Settings.TextWrapped = true
Information.Name = "Information"
buttons
Color3.new(1, 1, 1)
Information.BackgroundTransparency = 0.5
Information.BorderSizePixel = 0
UDim2.new(0, 0, 0, 160)
Information.Size = UDim2.new(0, 150, 0, 30)
Information.Font = Enum.Font.SourceSansBold
Information
Color3.new(0.176471, 0.176471, 0.176471)
Information.TextSize = 14
Information.TextWrapped = true
Information
MainFrame
Information_2.Active = true
Information_2.BackgroundColor3 = Color3.new(0.176471, 0.176471, 0.176471)
Information_2.BorderSizePixel = 0
UDim2.new(1, 3, 0.5, -138)
UDim2.new(0, 350, 0, 365)
Information_2.Visible = false
Title
Information_2
Color3.new(1, 1, 1)
Title_2.BackgroundTransparency = 1
UDim2.new(1, 0, 0, 50)
Title_2.Font = Enum.Font.SourceSansBold
Information
Color3.new(1, 1, 1)
Title_2.TextSize = 18
Title_2.TextTransparency = 0.5
design
Information_2
Color3.new(1, 1, 1)
design_2.BackgroundTransparency = 0.5
design_2.BorderSizePixel = 0
UDim2.new(0.0500000007, 0, 0, 50)
UDim2.new(0.899999976, 0, 0, 2)
buttons
buttons_2.Parent = Information_2
Color3.new(1, 1, 1)
buttons_2.BackgroundTransparency = 1
buttons_2.BorderSizePixel = 0
UDim2.new(0, 20, 0, 60)
buttons_2.Size = UDim2.new(1, -40, 1, -70)
UDim2.new(5, 0, 5, 0)
buttons_2.ScrollBarThickness = 5
TextLabel.Parent = buttons_2
Color3.new(1, 1, 1)
TextLabel.BackgroundTransparency = 1
UDim2.new(1, -20, 1, 0)
TextLabel.Font = Enum.Font.SourceSansBold
NOTICE: Since my string manipulation skills aren't the greatest, changing esp/cham
colors might be quite buggy.
NOTICE #2: The blacklist feature will return! I just didn't have enough time to
make the gui.
NOTICE #3: Save Settings might still be bugged. Message me if it's messed up still.
This works on every game, though the Aimbot does NOT! (Doesn't work on: Jailbreak,
and Phantom Forces)
FAQ
1) How do I use the aimbot?
A: Activate it, and hold right-click in-game. The aimbot will lock on to the
closest enemy NOT behind a wall. (If said player is behind a wall, it will find the
next closest player not behind a wall.)
Change Log
3/10/2018
+ Fixed more bugs with chams
March 9, 2018
+ Mob ESP/Chams! (BETA!)
March 8, 2018
+ Fixed the error you get when not entering a valid number for esp/chams/tracer
lengths.
+ Fixed lag issues with aimlock.
+ Fixed lag issues with chams.
March 8, 2018
+ Patch for Murder 15
- Temporarily removed auto fire since mouse1click is broken on Synapse :(
March 7, 2018
Updated save settings.
Can now customize aimlock key.
March 7, 2018
Patch for Wild Revolver.
+ Fix for autofire. (Hopefully)
3/6/2018
- Removed :IsFriendsWith check. (Use Friends List GUI instead)
March 4, 2018
+ Added Friend List Menu
+ Patch for Assassin!
March 4, 2018
+ Fixed crosshair toggle.
Aimlock patch for Island Royal.
Finally fixed save settings.
March 4, 2018
Aimlock fixed for Unit 1968: Vietnam
Autofire setting for aimlock
+ Fixed how you sometimes had to double click buttons to activate an option
March 4, 2018
+ Fixed FreeForAll setting bug.
+ Using aimlock on Phantom Forces / Jailbreak will now inform you that it will not work.
* Renamed Aimbot back to Aimlock
3/3/2018
Blacklist feature re-added.
Aimbot will no longer focus on people in the blacklist.
+ Compatible on exploits that have readfile and writefile.
March 3, 2018
GUI Overhaul
Aimbot now only targets people NOT behind walls
+ Chams now dim when x player is visible on your screen.
+ Chams no longer have the humanoid root part. (You're welcome)
Patch for Silent Assassin
+ My discord was deleted, so I'm using pastebin now. (Auto updates :)
]]
Color3.new(1, 1, 1)
TextLabel.TextSize = 16
TextLabel.TextTransparency = 0.5
Left
Enum.TextYAlignment.Top
Settings
MainFrame
Settings_2.Active = true
Settings_2.BackgroundColor3 = Color3.new(0.176471, 0.176471, 0.176471)
Settings_2.BorderSizePixel = 0
UDim2.new(1, 3, 0.5, -138)
UDim2.new(0, 350, 0, 365)
Settings_2.Visible = false
Title
Parent
Color3.new(1, 1, 1)
Title_3.BackgroundTransparency = 1
UDim2.new(1, 0, 0, 50)
Title_3.Font = Enum.Font.SourceSansBold
Settings Menu
Color3.new(1, 1, 1)
Title_3.TextSize = 18
Title_3.TextTransparency = 0.5
design
Settings_2
design_3.BackgroundColor3 = Color3.new(1, 1, 1)
design_3.BackgroundTransparency = 0.5
design_3.BorderSizePixel = 0
UDim2.new(0.0500000007, 0, 0, 50)
UDim2.new(0.899999976, 0, 0, 2)
buttons
buttons_3.Parent = Settings_2
Color3.new(1, 1, 1)
buttons_3.BackgroundTransparency = 1
buttons_3.BorderSizePixel = 0
buttons_3.Position = UDim2.new(0, 20, 0, 60)
UDim2.new(1, -40, 1, -70)
buttons_3.ScrollBarThickness = 8
AllyColor
AllyColor.Parent = buttons_3
AllyColor.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
AllyColor.BackgroundTransparency = 0.5
AllyColor.BorderSizePixel = 0
AllyColor.Position = UDim2.new(1, -150, 0, 180)
UDim2.new(0, 135, 0, 20)
AllyColor.Font = Enum.Font.SourceSansBold
AllyColor.Text = tostring(Bullshit.Colors.Ally)
AllyColor.TextSize = 14
AllyColor.TextWrapped = true
CHAMSLength
CHAMSLength.Parent = buttons_3
CHAMSLength.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
CHAMSLength.BackgroundTransparency = 0.5
CHAMSLength.BorderSizePixel = 0
UDim2.new(1, -150, 0, 60)
UDim2.new(0, 135, 0, 20)
CHAMSLength.Font = Enum.Font.SourceSansBold
CHAMSLength.Text = tostring(Bullshit.CHAMSLength)
CHAMSLength.TextSize = 14
CHAMSLength.TextWrapped = true
CrosshairColor
CrosshairColor.Parent = buttons_3
CrosshairColor.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
CrosshairColor.BackgroundTransparency = 0.5
CrosshairColor.BorderSizePixel = 0
UDim2.new(1, -150, 0, 270)
UDim2.new(0, 135, 0, 20)
Enum.Font.SourceSansBold
Bullshit.Colors.Crosshair
CrosshairColor.TextSize = 14
CrosshairColor.TextWrapped = true
ESPLength
ESPLength.Parent = buttons_3
Color3.new(0.972549, 0.972549, 0.972549)
ESPLength.BackgroundTransparency = 0.5
ESPLength.BorderSizePixel = 0
UDim2.new(1, -150, 0, 30)
UDim2.new(0, 135, 0, 20)
ESPLength.Font = Enum.Font.SourceSansBold
tostring(Bullshit.ESPLength)
ESPLength.TextSize = 14
ESPLength.TextWrapped = true
EnemyColor
EnemyColor.Parent = buttons_3
EnemyColor.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
EnemyColor.BackgroundTransparency = 0.5
EnemyColor.BorderSizePixel = 0
UDim2.new(1, -150, 0, 150)
UDim2.new(0, 135, 0, 20)
EnemyColor.Font = Enum.Font.SourceSansBold
tostring(Bullshit.Colors.Enemy)
EnemyColor.TextSize = 14
EnemyColor.TextWrapped = true
FreeForAll
buttons_3
Color3.new(0.972549, 0.972549, 0.972549)
FreeForAll.BackgroundTransparency = 0.5
FreeForAll.BorderSizePixel = 0
UDim2.new(1, -150, 0, 120)
UDim2.new(0, 135, 0, 20)
Enum.Font.SourceSansBold
tostring(Bullshit.FreeForAll)
FreeForAll.TextSize = 14
FreeForAll.TextWrapped = true
FriendColor
FriendColor.Parent = buttons_3
FriendColor.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
FriendColor.BackgroundTransparency = 0.5
FriendColor.BorderSizePixel = 0
UDim2.new(1, -150, 0, 210)
UDim2.new(0, 135, 0, 20)
FriendColor.Font = Enum.Font.SourceSansBold
FriendColor.Text = tostring(Bullshit.Colors.Friend)
FriendColor.TextSize = 14
FriendColor.TextWrapped = true
NeutralColor
NeutralColor.Parent = buttons_3
Color3.new(0.972549, 0.972549, 0.972549)
NeutralColor.BackgroundTransparency = 0.5
NeutralColor.BorderSizePixel = 0
UDim2.new(1, -150, 0, 240)
UDim2.new(0, 135, 0, 20)
NeutralColor.Font = Enum.Font.SourceSansBold
string(Bullshit.Colors.Neutral)
NeutralColor.TextSize = 14
NeutralColor.TextWrapped = true
TracersLength
TracersLength.Parent = buttons_3
Color3.new(0.972549, 0.972549, 0.972549)
TracersLength.BackgroundTransparency = 0.5
TracersLength.BorderSizePixel = 0
UDim2.new(1, -150, 0, 0)
UDim2.new(0, 135, 0, 20)
TracersLength.Font = Enum.Font.SourceSansBold
tracers length
TracersLength.TextSize = 14
true
TracersUnderChars
TracersUnderChars.Parent = buttons_3
Color3.new(0.972549, 0.972549, 0.972549)
TracersUnderChars.BackgroundTransparency = 0.5
TracersUnderChars.BorderSizePixel = 0
TracersUnderChars.Position = UDim2.new(1, -150, 0, 90)
UDim2.new(0, 135, 0, 20)
TracersUnderChars.Font = Enum.Font.SourceSansBold
toString(Bullshit.PlaceTracersUnderCharacter)
TracersUnderChars.TextSize = 14
TracersUnderChars.TextWrapped = true
AutoFireToggle
AutoFireToggle.Parent = buttons_3
Color3.new(0.972549, 0.972549, 0.972549)
AutoFireToggle.BackgroundTransparency = 0.5
AutoFireToggle.BorderSizePixel = 0
UDim2.new(1, -150, 0, 300)
UDim2.new(0, 135, 0, 20)
Enum.Font.SourceSansBold
Bullshit.AutoFire
AutoFireToggle.TextSize = 14
AutoFireToggle.TextWrapped = true
AimbotKey
AimbotKey.Parent = buttons_3
Color3.new(0.972549, 0.972549, 0.972549)
AimbotKey.BackgroundTransparency = 0.5
AimbotKey.BorderSizePixel = 0
UDim2.new(1, -150, 0, 330)
UDim2.new(0, 135, 0, 20)
AimbotKey.Font = Enum.Font.SourceSansBold
Bullshit.AimbotKey
AimbotKey.TextSize = 14
true
MobESPButton
MobESPButton.Parent = buttons_3
MobESPButton.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
MobESPButton.BackgroundTransparency = 0.5
MobESPButton.BorderSizePixel = 0
MobESPButton.Position = UDim2.new(1, -150, 0, 360)
MobESPButton.Size = UDim2.new(0, 135, 0, 20)
MobESPButton.Font = Enum.Font.SourceSansBold
Bullshit.MobESP
MobESPButton.TextSize = 14
true
MobChamsButton
MobChamsButton.Parent = buttons_3
Color3.new(0.972549, 0.972549, 0.972549)
MobChamsButton.BackgroundTransparency = 0.5
MobChamsButton.BorderSizePixel = 0
MobChamsButton.Position = UDim2.new(1, -150, 0, 390)
UDim2.new(0, 135, 0, 20)
MobChamsButton.Font = Enum.Font.SourceSansBold
Bullshit.MobChams
MobChamsButton.TextSize = 14
MobChamsButton.TextWrapped = true
TextLabel_2.Parent = buttons_3
Color3.new(1, 1, 1)
TextLabel_2.BackgroundTransparency = 1
UDim2.new(0.5, 0, 0, 20)
Enum.Font.SourceSansBold
Tracers Length
Color3.new(1, 1, 1)
TextLabel_2.TextSize = 16
TextLabel_2.TextTransparency = 0.5
TextLabel_3.Parent = buttons_3
Color3.new(1, 1, 1)
TextLabel_3.BackgroundTransparency = 1
TextLabel_3.Position = UDim2.new(0, 0, 0, 30)
TextLabel_3.Size = UDim2.new(0.5, 0, 0, 20)
Enum.Font.SourceSansBold
ESP Length
Color3.new(1, 1, 1)
TextLabel_3.TextSize = 16
TextLabel_3.TextTransparency = 0.5
TextLabel_4.Parent = buttons_3
Color3.new(1, 1, 1)
TextLabel_4.BackgroundTransparency = 1
UDim2.new(0, 0, 0, 60)
TextLabel_4.Size = UDim2.new(0.5, 0, 0, 20)
Enum.Font.SourceSansBold
Chams Length
Color3.new(1, 1, 1)
TextLabel_4.TextSize = 16
TextLabel_4.TextTransparency = 0.5
TextLabel_5.Parent = buttons_3
Color3.new(1, 1, 1)
TextLabel_5.BackgroundTransparency = 1
UDim2.new(0, 0, 0, 90)
TextLabel_5.Size = UDim2.new(0.5, 0, 0, 20)
Enum.Font.SourceSansBold
Tracers Under Chars
Color3.new(1, 1, 1)
TextLabel_5.TextSize = 16
TextLabel_5.TextTransparency = 0.5
TextLabel_6.Parent = buttons_3
Color3.new(1, 1, 1)
TextLabel_6.BackgroundTransparency = 1
UDim2.new(0, 0, 0, 270)
UDim2.new(0.5, 0, 0, 20)
Enum.Font.SourceSansBold
Crosshair Color
Color3.new(1, 1, 1)
TextLabel_6.TextSize = 16
TextLabel_6.TextTransparency = 0.5
TextLabel_7.Parent = buttons_3
Color3.new(1, 1, 1)
TextLabel_7.BackgroundTransparency = 1
TextLabel_7.Position = UDim2.new(0, 0, 0, 120)
UDim2.new(0.5, 0, 0, 20)
Enum.Font.SourceSansBold
Free For All
Color3.new(1, 1, 1)
TextLabel_7.TextSize = 16
TextLabel_7.TextTransparency = 0.5
TextLabel_8.Parent = buttons_3
Color3.new(1, 1, 1)
TextLabel_8.BackgroundTransparency = 1
UDim2.new(0, 0, 0, 240)
UDim2.new(0.5, 0, 0, 20)
Enum.Font.SourceSansBold
Neutral Color
Color3.new(1, 1, 1)
TextLabel_8.TextSize = 16
TextLabel_8.TextTransparency = 0.5
TextLabel_9.Parent = buttons_3
TextLabel_9.BackgroundColor3 = Color3.new(1, 1, 1)
TextLabel_9.BackgroundTransparency = 1
TextLabel_9.Position = UDim2.new(0, 0, 0, 150)
UDim2.new(0.5, 0, 0, 20)
Enum.Font.SourceSansBold
Enemy Color
Color3.new(1, 1, 1)
TextLabel_9.TextSize = 16
TextLabel_9.TextTransparency = 0.5
buttons_3
Color3.new(1, 1, 1)
TextLabel_10.BackgroundTransparency = 1
UDim2.new(0, 0, 0, 180)
TextLabel_10.Size = UDim2.new(0.5, 0, 0, 20)
Enum.Font.SourceSansBold
Ally Color
Color3.new(1, 1, 1)
TextLabel_10.TextSize = 16
TextLabel_10.TextTransparency = 0.5
TextLabel_11.Parent = buttons_3
Color3.new(1, 1, 1)
TextLabel_11.BackgroundTransparency = 1
TextLabel_11.Position = UDim2.new(0, 0, 0, 210)
UDim2.new(0.5, 0, 0, 20)
TextLabel_11.Font = Enum.Font.SourceSansBold
Friend Color
Color3.new(1, 1, 1)
TextLabel_11.TextSize = 16
TextLabel_11.TextTransparency = 0.5
TextLabel_12.Parent = buttons_3
Color3.new(1, 1, 1)
TextLabel_12.BackgroundTransparency = 1
UDim2.new(0, 0, 0, 300)
UDim2.new(0.5, 0, 0, 20)
Enum.Font.SourceSansBold
Aimlock Auto Fire
Color3.new(1, 1, 1)
TextLabel_12.TextSize = 16
TextLabel_12.TextTransparency = 0.5
TextLabel_13.Parent = buttons_3
TextLabel_13.BackgroundColor3 = Color3.new(1, 1, 1)
TextLabel_13.BackgroundTransparency = 1
UDim2.new(0, 0, 0, 330)
UDim2.new(0.5, 0, 0, 20)
Enum.Font.SourceSansBold
Aimbot Key
TextLabel_13.TextColor3 = Color3.new(1, 1, 1)
TextLabel_13.TextSize = 16
TextLabel_13.TextTransparency = 0.5
TextLabel_14.Parent = buttons_3
Color3.new(1, 1, 1)
TextLabel_14.BackgroundTransparency = 1
UDim2.new(0, 0, 0, 360)
UDim2.new(0.5, 0, 0, 20)
Enum.Font.SourceSansBold
Mob ESP
TextLabel_14.TextColor3 = Color3.new(1, 1, 1)
TextLabel_14.TextSize = 16
TextLabel_14.TextTransparency = 0.5
TextLabel_15.Parent = buttons_3
Color3.new(1, 1, 1)
TextLabel_15.BackgroundTransparency = 1
UDim2.new(0, 0, 0, 390)
UDim2.new(0.5, 0, 0, 20)
TextLabel_15.Font = Enum.Font.SourceSansBold
Mob CHAMS
Color3.new(1, 1, 1)
TextLabel_15.TextSize = 16
TextLabel_15.TextTransparency = 0.5
SaveSettings
SaveSettings.Parent = buttons_3
Color3.new(0.972549, 0.972549, 0.972549)
SaveSettings.BackgroundTransparency = 0.5
SaveSettings.BorderSizePixel = 0
UDim2.new(0, 0, 0, 420)
UDim2.new(1, -15, 0, 20)
SaveSettings.Font = Enum.Font.SourceSansBold
Save Settings
SaveSettings.TextSize = 14
SaveSettings.TextWrapped = true
function RefreshPlayerLabels(frame, t)
frame:ClearAllChildren()
for i, v in next, t do
CreatePlayerLabel(i, frame)
end
end
RefreshPlayerLabels(players, Bullshit.Blacklist)
RefreshPlayerLabels(players2, Bullshit.FriendList)
ESPToggle.MouseButton1Click:connect(function()
Bullshit.ESPEnabled = not Bullshit.ESPEnabled
if Bullshit.ESPEnabled then
ESPToggle.BackgroundColor3 = Color3.new(0/255,171/255,11/255)
for _, v in next, Players:GetPlayers() do
if v ~= MyPlr then
if Bullshit.CharAddedEvent[v.Name] == nil then
Bullshit.CharAddedEvent[v.Name] =
v.CharacterAdded:connect(function(Char)
if Bullshit.ESPEnabled then
RemoveESP(v)
CreateESP(v)
end
if Bullshit.CHAMSEnabled then
RemoveChams(v)
CreateChams(v)
end
if Bullshit.TracersEnabled then
RemoveTracers(v)
CreateTracers(v)
end
repeat wait() until
Char:FindFirstChild("HumanoidRootPart")
TracerMT[v.Name] = Char.HumanoidRootPart
end
end
RemoveESP(v)
CreateESP(v)
end
end
CreateMobESPChams()
else
Color3.new(1, 1, 1)
PlayerESP:ClearAllChildren()
ItemESP:ClearAllChildren()
end
end)
ChamsToggle.MouseButton1Click:connect(function()
Bullshit.CHAMSEnabled = not Bullshit.CHAMSEnabled
if Bullshit.CHAMSEnabled then
Color3.new(0/255, 171/255, 11/255)
for _, v in next, Plrs:GetPlayers() do
if v ~= MyPlr then
if Bullshit.CharAddedEvent[v.Name] == nil then
Bullshit.CharAddedEvent[v.Name] =
v.CharacterAdded:connect(function(Char)
if Bullshit.ESPEnabled then
RemoveESP(v)
CreateESP(v)
end
if Bullshit.CHAMSEnabled then
RemoveChams(v)
CreateChams(v)
end
if Bullshit.TracersEnabled then
RemoveTracers(v)
CreateTracers(v)
end
repeat wait() until
Char:FindFirstChild("HumanoidRootPart")
TracerMT[v.Name] = Char.HumanoidRootPart
end)
end
RemoveChams(v)
CreateChams(v)
end
end
CreateMobESPChams()
else
ChamsToggle.BackgroundColor3 = Color3.new(1, 1, 1)
PlayerChams:ClearAllChildren()
ItemChams:ClearAllChildren()
end
end)
TracersToggle.MouseButton1Click:connect(function()
Bullshit.TracersEnabled = not Bullshit.TracersEnabled
if Bullshit.TracersEnabled then
Color3.new(0/255, 171/255, 11/255)
for _, v in next, Plrs:GetPlayers() do
if v ~= MyPlr then
if Bullshit.CharAddedEvent[v.Name] == nil then
Bullshit.CharAddedEvent[v.Name] =
v.CharacterAdded:connect(function(Char)
if Bullshit.ESPEnabled then
RemoveESP(v)
CreateESP(v)
end
if Bullshit.CHAMSEnabled then
RemoveChams(v)
CreateChams(v)
end
if Bullshit.TracersEnabled then
RemoveTracers(v)
CreateTracers(v)
end
end
end
if v.Character ~= nil then
local Tor =
v.Character:FindFirstChild("HumanoidRootPart")
if Tor then
Tor
end
end
RemoveTracers(v)
CreateTracers(v)
end
end
else
Color3.new(1, 1, 1)
for _, v in next, Plrs:GetPlayers() do
RemoveTracers(v)
end
end
end
DebugToggle.MouseButton1Click:connect(function()
Bullshit.DebugInfo = not Bullshit.DebugInfo
DebugMenu["Main"].Visible = Bullshit.DebugInfo
if Bullshit.DebugInfo then
Color3.new(0/255,171/255,11/255)
else
DebugToggle.BackgroundColor3 = Color3.new(1, 1, 1)
end
end
OutlineToggle.MouseButton1Click:connect(function()
Bullshit.OutlinesEnabled = not Bullshit.OutlinesEnabled
if Bullshit.OutlinesEnabled then
Color3.new(0/255, 171/255, 11/255)
for _, v in next, workspace:GetDescendants() do
if v:IsA("BasePart") and not
Plrs:GetPlayerFromCharacter(v.Parent) and not v.Parent:IsA("Hat") and not
v.Parent:IsA("Accessory") and v.Parent.Name ~= "Tracers" then
local Data = { }
v.Transparency
v.Transparency = 1
local outline = Instance.new("SelectionBox")
Outline
outline.Color3 = Color3.new(0, 0, 0)
outline.SurfaceColor3 = Color3.new(0, 1, 0)
--outline.SurfaceTransparency = 0.9
outline.LineThickness = 0.01
outline.Transparency = 0.3
v
outline.Parent = v
outline
rawset(Bullshit.OutlinedParts, v, Data)
end
CreateChildAddedEventFor(v)
end
CreateChildAddedEventFor(workspace)
if Bullshit.LightingEvent == nil then
Bullshit.LightingEvent =
game:GetService("Lighting").Changed:connect(LightingHax)
end
else
OutlineToggle.BackgroundColor3 = Color3.new(1, 1, 1)
for i, v in next, Bullshit.OutlinedParts do
i.Transparency = v[2]
v[1]:Destroy()
end
end
end
FullbrightToggle.MouseButton1Click:connect(function()
Bullshit.FullbrightEnabled = not Bullshit.FullbrightEnabled
if Bullshit.FullbrightEnabled then
FullbrightToggle.BackgroundColor3 =
Color3.new(0/255,171/255,11/255)
if Bullshit.LightingEvent == nil then
Bullshit.LightingEvent = Light.Changed:connect(LightingHax)
end
else
Color3.new(1, 1, 1)
Light.Ambient = Bullshit.AmbientBackup
Bullshit.ColorShiftBotBackup
Bullshit.ColorShiftTopBackup
end
end
Crosshair.MouseButton1Click:connect(function()
Bullshit.CrosshairEnabled = not Bullshit.CrosshairEnabled
if Bullshit.CrosshairEnabled then
local g = Instance.new("ScreenGui", CoreGui)
Corsshair
local line1 = Instance.new("TextLabel", g)
line1.Text
UDim2.new(0, 35, 0, 1)
line1.BackgroundColor3 = Bullshit.Colors.Crosshair
line1.BorderSizePixel = 0
line1.ZIndex = 10
local line2 = Instance.new("TextLabel", g)
line2.Text
line2.Size = UDim2.new(0, 1, 0, 35)
line2.BackgroundColor3 = Bullshit.Colors.Crosshair
line2.BorderSizePixel = 0
line2.ZIndex = 10
Crosshair.BackgroundColor3 = Color3.new(0/255,171/255,11/255)
else
local find = CoreGui:FindFirstChild("Corsshair")
if find then
find:Destroy()
end
Color3.new(1, 1, 1)
end
end
AimbotToggle.MouseButton1Click:connect(function()
if not (game.PlaceId == 292439477 or game.PlaceId == 606849621) then
Bullshit.AimbotEnabled = not Bullshit.AimbotEnabled
if Bullshit.AimbotEnabled then
AimbotToggle.BackgroundColor3 =
Color3.new(0/255, 171/255, 11/255)
else
Color3.new(1, 1, 1)
end
else
local hint = Instance.new("Hint", CoreGui)
This game prevents camera manipulation!
wait(5)
hint:Destroy()
end
end
TracersUnderChars.MouseButton1Click:connect(function()
Bullshit.PlaceTracersUnderCharacter = not
Bullshit.PlaceTracersUnderCharacter
if Bullshit.PlaceTracersUnderCharacter then
true
else
false
end
end)
FreeForAll.MouseButton1Click:connect(function()
Bullshit.FreeForAll = not Bullshit.FreeForAll
if Bullshit.FreeForAll then
true
else
false
end
end)
ESPLength.FocusLost:connect(function()
local txt = ESPLength.Text
local num = tonumber(txt) or 10000
if num is not nil then
if num < 100 then
num = 100
ESPLength.Text = num
elseif num > 10000 then
num = 10000
ESPLength.Text = num
end
end
Bullshit.ESPLength = num
num
end
CHAMSLength.FocusLost:connect(function()
local txt = CHAMSLength.Text
local num = tonumber(txt) or 500
if num is not nil then
if num < 100 then
num = 100
num
elseif num > 2048 then
num = 2048
num
end
end
Bullshit.CHAMSLength = num
num
end
TracersLength.FocusLost:connect(function()
local txt = TracersLength.Text
local num = tonumber(txt) or 500
if num is not nil then
if num < 100 then
num = 100
num
elseif num > 2048 then
num = 2048
num
end
end
AllyColor.FocusLost:connect(function()
local R, G, B = string.match(RemoveSpacesFromString(AllyColor.Text),
(%d+),(%d+),(%d+)
R = tonumber(R)
G = tonumber(G)
B = tonumber(B)
if R > 1 then
R = R / 255
end
if G > 1 then
G = G / 255
end
if B > 1 then
B = B / 255
end
NeutralColor.FocusLost:connect(function()
local R, G, B = string.match(RemoveSpacesFromString(NeutralColor.Text),
(%d+),(%d+),(%d+)
R = tonumber(R)
G = tonumber(G)
B = tonumber(B)
if R > 1 then
R = R / 255
end
if G > 1 then
G = G / 255
end
if B > 1 then
B = B / 255
end
connect(function()
local R, G, B =
string.match(RemoveSpacesFromString(CrosshairColor.Text), "(%d+),(%d+),(%d+)")
R = tonumber(R)
G = tonumber(G)
B = tonumber(B)
if R > 1 then
R = R / 255
end
if G > 1 then
G = G / 255
end
if B > 1 then
B = B / 255
end
AutoFireToggle.MouseButton1Click:connect(function()
local hint = Instance.new("Hint", CoreGui)
Currently broken. :(
wait(3)
hint:Destroy()
--Bullshit.AutoFire = not Bullshit.AutoFire
tostring(Bullshit.AutoFire)
end
AimbotKey.MouseButton1Click:connect(function()
Press any Key now.
local input = UserInput.InputBegan:wait()
if input.UserInputType == Enum.UserInputType.Keyboard then
Bullshit.AimbotKey = tostring(input.KeyCode)
string.sub(tostring(input.KeyCode), 14)
else
Bullshit.AimbotKey = tostring(input.UserInputType)
string.sub(tostring(input.UserInputType), 20)
end
end
MobESPButton.MouseButton1Click:connect(function()
Bullshit.MobESP = not Bullshit.MobESP
Bullshit.MobESP
if Bullshit.MobESP then
local hint = Instance.new("Hint", CoreGui)
Turn ESP/Chams off and on again to see mob ESP.
wait(5)
This is still in beta, expect problems! Message
Racist Dolphin#5199 on discord if you encounter a bug!
wait(10)
hint:Destroy()
end
end
MobChamsButton.MouseButton1Click:connect(function()
Bullshit.MobChams = not Bullshit.MobChams
Bullshit.MobChams
if Bullshit.MobChams then
local hint = Instance.new("Hint", CoreGui)
hint.Text = "Turn ESP/Chams off and on again to see mob chams."
wait(5)
hint.Text = "This is still in beta, expect problems! Message
Racist Dolphin#5199 on discord if you encounter a bug!
wait(10)
hint:Destroy()
end
end)
Playername.FocusLost:connect(function()
local FindPlr = FindPlayer(Playername.Text)
if FindPlr then
Playername.Text = FindPlr.Name
elseif not Bullshit.Blacklist[Playername.Text] then
Player not Found!
wait(1)
Enter Player Name
end
end)
AddToBlacklist.MouseButton1Click:connect(function()
local FindPlr = FindPlayer(Playername.Text)
if FindPlr then
if not Bullshit.Blacklist[FindPlr.Name] then
Bullshit.Blacklist[FindPlr.Name] = true
UpdateChams(FindPlr)
CreatePlayerLabel(FindPlr.Name, players)
end
end
end
RemoveToBlacklist.MouseButton1Click:connect(function()
local FindPlr = FindPlayer(Playername.Text)
if FindPlr then
if Bullshit.Blacklist[FindPlr.Name] then
Bullshit. Blacklist[FindPlr.Name] = nil
UpdateChams(FindPlr)
RefreshPlayerLabels(players, Bullshit.Blacklist)
end
else
if Bullshit.Blacklist[Playername.Text] then
Bullshit. Blacklist[Playername.Text] = nil
RefreshPlayerLabels(players, Bullshit.Blacklist)
end
end
end)
Playername2.FocusLost:connect(function()
local FindPlr = FindPlayer(Playername2.Text)
if FindPlr then
FindPlr.Name
elseif not Bullshit.FriendList[Playername2.Text] then
Player not Found!
wait(1)
Enter Player Name
end
end
AddToWhitelist.MouseButton1Click:connect(function()
local FindPlr = FindPlayer(Playername2.Text)
if FindPlr then
if not Bullshit.FriendList[FindPlr.Name] then
Bullshit.FriendList[FindPlr.Name] = true
UpdateChams(FindPlr)
CreatePlayerLabel(FindPlr.Name, players2)
end
end
end)
RemoveToWhitelist.MouseButton1Click:connect(function()
local FindPlr = FindPlayer(Playername2.Text)
if FindPlr then
if Bullshit.FriendList[FindPlr.Name] then
Bullshit.FriendList[FindPlr.Name] = nil
UpdateChams(FindPlr)
RefreshPlayerLabels(players2, Bullshit.FriendList)
end
else
if Bullshit.FriendList[Playername2.Text] then
Bullshit.FriendList[Playername2.Text] = nil
RefreshPlayerLabels(players2, Bullshit.FriendList)
end
end
end
SaveWhitelist.MouseButton1Click:connect(function()
pcall(function()
writefile("Whitelist.txt", HTTP:JSONEncode(Bullshit.FriendList))
end)
Saved!
wait(1)
Save Friends List
end
SaveBlacklist.MouseButton1Click:connect(function()
pcall(function()
writefile("Blacklist.txt", HTTP:JSONEncode(Bullshit.Blacklist))
end
Saved!
wait(1)
Save Blacklist
end)
Settings.MouseButton1Click:connect(function()
Settings_2.Visible = not Settings_2.Visible
Information_2.Visible = false
Blacklist.Visible = false
Whitelist.Visible = false
if Settings_2.Visible then
Settings.BackgroundColor3 = Color3.new(0/255,171/255,11/255)
Color3.new(1, 1, 1)
Color3.new(1, 1, 1)
Color3.new(1, 1, 1)
else
Color3.new(1, 1, 1)
end
end
Information.MouseButton1Click:connect(function()
Information_2.Visible = not Information_2.Visible
Settings_2.Visible = false
Blacklist.Visible = false
Whitelist.Visible = false
if Information_2.Visible then
Information.BackgroundColor3 = Color3.new(0/255,171/255,11/255)
Color3.new(1, 1, 1)
Color3.new(1, 1, 1)
Color3.new(1, 1, 1)
else
Information.BackgroundColor3 = Color3.new(1, 1, 1)
end
end
BlacklistToggle.MouseButton1Click:connect(function()
Blacklist.Visible = not Blacklist.Visible
Settings_2.Visible = false
Information_2.Visible = false
Whitelist.Visible = false
if Blacklist.Visible then
BlacklistToggle.BackgroundColor3 =
Color3.new(0/255,171/255,11/255)
Color3.new(1, 1, 1)
Color3.new(1, 1, 1)
Color3.new(1, 1, 1)
else
Color3.new(1, 1, 1)
end
end)
WhitelistToggle.MouseButton1Click:connect(function()
Whitelist.Visible = not Whitelist.Visible
Settings_2.Visible = false
Information_2.Visible = false
Blacklist.Visible = false
if Whitelist.Visible then
WhitelistToggle.BackgroundColor3 =
Color3.new(0/255,171/255,11/255)
Settings.BackgroundColor3 = Color3.new(1, 1, 1)
Information.BackgroundColor3 = Color3.new(1, 1, 1)
Color3.new(1, 1, 1)
else
Color3.new(1, 1, 1)
end
end)
SaveSettings.MouseButton1Click:connect(function()
SaveBullshitSettings()
Saved!
wait(1)
Save Settings
end
UserInput.InputBegan:connect(function(input, ingui)
if not ingui then
if input.UserInputType == Enum.UserInputType.Keyboard then
if input.KeyCode == Enum.KeyCode.P then
MainFrame.Visible = not MainFrame.Visible
end
end
if tostring(input.KeyCode) == Bullshit.AimbotKey or
tostring(input.UserInputType) == Bullshit.AimbotKey then
Bullshit.Aimbot = true
end
end
end
UserInput.InputEnded:connect(function(input)
if tostring(input.KeyCode) == Bullshit.AimbotKey or
tostring(input.UserInputType) == Bullshit.AimbotKey then
Bullshit.Aimbot = false
end
end)
end
InitMain()
if GetHum then
DebugMenu["PlayerHealth"].Text = "Health: " ..
string.format("%.0f", GetHum.Health)
end
if MyTor and GetTor then
local Pos = GetTor.Position
local Dist = (MyTor.Position - Pos).magnitude
DebugMenu["PlayerPosition"].Text = "Position: (X: " ..
X:
string.format("%.3f", Pos.Z) .. ") Distance: " .. string.format("%.0f", Dist) .. "
Studs
DebugMenu["Main"].Size = UDim2.new(0,
DebugMenu["PlayerPosition"].TextBounds.X, 0, 200
end
end
-- My Position
if MyTor then
local Pos = MyTor.Position
My Position: (X:
X:
string.format("%.3f", Pos.Z) .. ")"
end
FPS
local fps = math.floor(.5 + (1 / (tick() - LastTick)))
local sum = 0
local ave = 0
table.insert(Bullshit.FPSAverage, fps)
for i = 1, #Bullshit.FPSAverage do
sum = sum + Bullshit.FPSAverage[i]
end
DebugMenu["FPS"].Text = "FPS: " .. tostring(fps) .. " Average: " ..
string.format("%.0f", (sum / #Bullshit.FPSAverage))
if (tick() - LastTick) >= 15 then
Bullshit.FPSAverage = { }
LastTick = tick()
end
LastTick = tick()
end
end)