Skip to content

ChicoGrabs/ScriptChico.lua

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

local main = Instance.new("ScreenGui") local Frame = Instance.new("Frame") local up = Instance.new("TextButton") local down = Instance.new("TextButton") local onof = Instance.new("TextButton") local TextLabel = Instance.new("TextLabel") local plus = Instance.new("TextButton") local speed = Instance.new("TextLabel") local mine = Instance.new("TextButton") local closebutton = Instance.new("TextButton") local mini = Instance.new("TextButton") local mini2 = Instance.new("TextButton")

main.Name = "main" main.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui") main.ZIndexBehavior = Enum.ZIndexBehavior.Sibling main.ResetOnSpawn = false

Frame.Parent = main Frame.BackgroundColor3 = Color3.fromRGB(163, 255, 137) Frame.BorderColor3 = Color3.fromRGB(103, 221, 213) Frame.Position = UDim2.new(0.100320168, 0, 0.379746825, 0) Frame.Size = UDim2.new(0, 190, 0, 57)

up.Name = "up" up.Parent = Frame up.BackgroundColor3 = Color3.fromRGB(79, 255, 152) up.Size = UDim2.new(0, 44, 0, 28) up.Font = Enum.Font.SourceSans up.Text = "UP" up.TextColor3 = Color3.fromRGB(0, 0, 0) up.TextSize = 14.000

down.Name = "down" down.Parent = Frame down.BackgroundColor3 = Color3.fromRGB(215, 255, 121) down.Position = UDim2.new(0, 0, 0.491228074, 0) down.Size = UDim2.new(0, 44, 0, 28) down.Font = Enum.Font.SourceSans down.Text = "DOWN" down.TextColor3 = Color3.fromRGB(0, 0, 0) down.TextSize = 14.000

onof.Name = "onof" onof.Parent = Frame onof.BackgroundColor3 = Color3.fromRGB(255, 249, 74) onof.Position = UDim2.new(0.702823281, 0, 0.491228074, 0) onof.Size = UDim2.new(0, 56, 0, 28) onof.Font = Enum.Font.SourceSans onof.Text = "fly" onof.TextColor3 = Color3.fromRGB(0, 0, 0) onof.TextSize = 14.000

TextLabel.Parent = Frame TextLabel.BackgroundColor3 = Color3.fromRGB(242, 60, 255) TextLabel.Position = UDim2.new(0.469327301, 0, 0, 0) TextLabel.Size = UDim2.new(0, 100, 0, 28) TextLabel.Font = Enum.Font.SourceSans TextLabel.Text = "FLY GUI V3" TextLabel.TextColor3 = Color3.fromRGB(0, 0, 0) TextLabel.TextScaled = true TextLabel.TextSize = 14.000 TextLabel.TextWrapped = true

plus.Name = "plus" plus.Parent = Frame plus.BackgroundColor3 = Color3.fromRGB(133, 145, 255) plus.Position = UDim2.new(0.231578946, 0, 0, 0) plus.Size = UDim2.new(0, 45, 0, 28) plus.Font = Enum.Font.SourceSans plus.Text = "+" plus.TextColor3 = Color3.fromRGB(0, 0, 0) plus.TextScaled = true plus.TextSize = 14.000 plus.TextWrapped = true

speed.Name = "speed" speed.Parent = Frame speed.BackgroundColor3 = Color3.fromRGB(255, 85, 0) speed.Position = UDim2.new(0.468421042, 0, 0.491228074, 0) speed.Size = UDim2.new(0, 44, 0, 28) speed.Font = Enum.Font.SourceSans speed.Text = "1" speed.TextColor3 = Color3.fromRGB(0, 0, 0) speed.TextScaled = true speed.TextSize = 14.000 speed.TextWrapped = true

mine.Name = "mine" mine.Parent = Frame mine.BackgroundColor3 = Color3.fromRGB(123, 255, 247) mine.Position = UDim2.new(0.231578946, 0, 0.491228074, 0) mine.Size = UDim2.new(0, 45, 0, 29) mine.Font = Enum.Font.SourceSans mine.Text = "-" mine.TextColor3 = Color3.fromRGB(0, 0, 0) mine.TextScaled = true mine.TextSize = 14.000 mine.TextWrapped = true

closebutton.Name = "Close" closebutton.Parent = main.Frame closebutton.BackgroundColor3 = Color3.fromRGB(225, 25, 0) closebutton.Font = "SourceSans" closebutton.Size = UDim2.new(0, 45, 0, 28) closebutton.Text = "X" closebutton.TextSize = 30 closebutton.Position = UDim2.new(0, 0, -1, 27)

mini.Name = "minimize" mini.Parent = main.Frame mini.BackgroundColor3 = Color3.fromRGB(192, 150, 230) mini.Font = "SourceSans" mini.Size = UDim2.new(0, 45, 0, 28) mini.Text = "-" mini.TextSize = 40 mini.Position = UDim2.new(0, 44, -1, 27)

mini2.Name = "minimize2" mini2.Parent = main.Frame mini2.BackgroundColor3 = Color3.fromRGB(192, 150, 230) mini2.Font = "SourceSans" mini2.Size = UDim2.new(0, 45, 0, 28) mini2.Text = "+" mini2.TextSize = 40 mini2.Position = UDim2.new(0, 44, -1, 57) mini2.Visible = false

speeds = 1

local speaker = game:GetService("Players").LocalPlayer

local chr = game.Players.LocalPlayer.Character local hum = chr and chr:FindFirstChildWhichIsA("Humanoid")

nowe = false

game:GetService("StarterGui"):SetCore("SendNotification", { Title = "FLY SCRIPT"; Text = "Made By BakedBreads"; Icon = "rbxthumb://type=Asset&id=5107182114&w=150&h=150"}) Duration = 5;

Frame.Active = true -- main = gui Frame.Draggable = true

onof.MouseButton1Down:connect(function()

if nowe == true then
	nowe = false

	speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Climbing,true)
	speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.FallingDown,true)
	speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Flying,true)
	speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Freefall,true)
	speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.GettingUp,true)
	speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Jumping,true)
	speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Landed,true)
	speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Physics,true)
	speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.PlatformStanding,true)
	speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Ragdoll,true)
	speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Running,true)
	speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.RunningNoPhysics,true)
	speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Seated,true)
	speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.StrafingNoPhysics,true)
	speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Swimming,true)
	speaker.Character.Humanoid:ChangeState(Enum.HumanoidStateType.RunningNoPhysics)
else 
	nowe = true



	for i = 1, speeds do
		spawn(function()

			local hb = game:GetService("RunService").Heartbeat	


			tpwalking = true
			local chr = game.Players.LocalPlayer.Character
			local hum = chr and chr:FindFirstChildWhichIsA("Humanoid")
			while tpwalking and hb:Wait() and chr and hum and hum.Parent do
				if hum.MoveDirection.Magnitude > 0 then
					chr:TranslateBy(hum.MoveDirection)
				end
			end

		end)
	end
	game.Players.LocalPlayer.Character.Animate.Disabled = true
	local Char = game.Players.LocalPlayer.Character
	local Hum = Char:FindFirstChildOfClass("Humanoid") or Char:FindFirstChildOfClass("AnimationController")

	for i,v in next, Hum:GetPlayingAnimationTracks() do
		v:AdjustSpeed(0)
	end
	speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Climbing,false)
	speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.FallingDown,false)
	speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Flying,false)
	speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Freefall,false)
	speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.GettingUp,false)
	speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Jumping,false)
	speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Landed,false)
	speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Physics,false)
	speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.PlatformStanding,false)
	speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Ragdoll,false)
	speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Running,false)
	speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.RunningNoPhysics,false)
	speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Seated,false)
	speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.StrafingNoPhysics,false)
	speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Swimming,false)
	speaker.Character.Humanoid:ChangeState(Enum.HumanoidStateType.Swimming)
end




if game:GetService("Players").LocalPlayer.Character:FindFirstChildOfClass("Humanoid").RigType == Enum.HumanoidRigType.R6 then



	local plr = game.Players.LocalPlayer
	local torso = plr.Character.Torso
	local flying = true
	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 = 50
	local speed = 0


	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)
	if nowe == true then
		plr.Character.Humanoid.PlatformStand = true
	end
	while nowe == true or game:GetService("Players").LocalPlayer.Character.Humanoid.Health == 0 do
		game:GetService("RunService").RenderStepped:Wait()

		if ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0 then
			speed = speed+.5+(speed/maxspeed)
			if speed > maxspeed then
				speed = maxspeed
			end
		elseif not (ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0) and speed ~= 0 then
			speed = speed-1
			if speed < 0 then
				speed = 0
			end
		end
		if (ctrl.l + ctrl.r) ~= 0 or (ctrl.f + ctrl.b) ~= 0 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) == 0 and (ctrl.f + ctrl.b) == 0 and speed ~= 0 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,0)
		end
		--	game.Players.LocalPlayer.Character.Animate.Disabled = true
		bg.cframe = game.Workspace.CurrentCamera.CoordinateFrame * CFrame.Angles(-math.rad((ctrl.f+ctrl.b)*50*speed/maxspeed),0,0)
	end
	ctrl = {f = 0, b = 0, l = 0, r = 0}
	lastctrl = {f = 0, b = 0, l = 0, r = 0}
	speed = 0
	bg:Destroy()
	bv:Destroy()
	plr.Character.Humanoid.PlatformStand = false
	game.Players.LocalPlayer.Character.Animate.Disabled = false
	tpwalking = false




else
	local plr = game.Players.LocalPlayer
	local UpperTorso = plr.Character.UpperTorso
	local flying = true
	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 = 50
	local speed = 0


	local bg = Instance.new("BodyGyro", UpperTorso)
	bg.P = 9e4
	bg.maxTorque = Vector3.new(9e9, 9e9, 9e9)
	bg.cframe = UpperTorso.CFrame
	local bv = Instance.new("BodyVelocity", UpperTorso)
	bv.velocity = Vector3.new(0,0.1,0)
	bv.maxForce = Vector3.new(9e9, 9e9, 9e9)
	if nowe == true then
		plr.Character.Humanoid.PlatformStand = true
	end
	while nowe == true or game:GetService("Players").LocalPlayer.Character.Humanoid.Health == 0 do
		wait()

		if ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0 then
			speed = speed+.5+(speed/maxspeed)
			if speed > maxspeed then
				speed = maxspeed
			end
		elseif not (ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0) and speed ~= 0 then
			speed = speed-1
			if speed < 0 then
				speed = 0
			end
		end
		if (ctrl.l + ctrl.r) ~= 0 or (ctrl.f + ctrl.b) ~= 0 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) == 0 and (ctrl.f + ctrl.b) == 0 and speed ~= 0 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,0)
		end

		bg.cframe = game.Workspace.CurrentCamera.CoordinateFrame * CFrame.Angles(-math.rad((ctrl.f+ctrl.b)*50*speed/maxspeed),0,0)
	end
	ctrl = {f = 0, b = 0, l = 0, r = 0}
	lastctrl = {f = 0, b = 0, l = 0, r = 0}
	speed = 0
	bg:Destroy()
	bv:Destroy()
	plr.Character.Humanoid.PlatformStand = false
	game.Players.LocalPlayer.Character.Animate.Disabled = false
	tpwalking = false



end

end)

local tis

up.MouseButton1Down:connect(function() tis = up.MouseEnter:connect(function() while tis do wait() game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame * CFrame.new(0,1,0) end end) end)

up.MouseLeave:connect(function() if tis then tis:Disconnect() tis = nil end end)

local dis

down.MouseButton1Down:connect(function() dis = down.MouseEnter:connect(function() while dis do wait() game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame * CFrame.new(0,-1,0) end end) end)

down.MouseLeave:connect(function() if dis then dis:Disconnect() dis = nil end end)

game:GetService("Players").LocalPlayer.CharacterAdded:Connect(function(char) wait(0.7) game.Players.LocalPlayer.Character.Humanoid.PlatformStand = false game.Players.LocalPlayer.Character.Animate.Disabled = false

end)

plus.MouseButton1Down:connect(function() speeds = speeds + 1 speed.Text = speeds if nowe == true then

	tpwalking = false
	for i = 1, speeds do
		spawn(function()

			local hb = game:GetService("RunService").Heartbeat	


			tpwalking = true
			local chr = game.Players.LocalPlayer.Character
			local hum = chr and chr:FindFirstChildWhichIsA("Humanoid")
			while tpwalking and hb:Wait() and chr and hum and hum.Parent do
				if hum.MoveDirection.Magnitude > 0 then
					chr:TranslateBy(hum.MoveDirection)
				end
			end

		end)
	end
end

end) mine.MouseButton1Down:connect(function() if speeds == 1 then speed.Text = 'cannot be less than 1' wait(1) speed.Text = speeds else speeds = speeds - 1 speed.Text = speeds if nowe == true then tpwalking = false for i = 1, speeds do spawn(function()

				local hb = game:GetService("RunService").Heartbeat	


				tpwalking = true
				local chr = game.Players.LocalPlayer.Character
				local hum = chr and chr:FindFirstChildWhichIsA("Humanoid")
				while tpwalking and hb:Wait() and chr and hum and hum.Parent do
					if hum.MoveDirection.Magnitude > 0 then
						chr:TranslateBy(hum.MoveDirection)
					end
				end

			end)
		end
	end
end

end)

closebutton.MouseButton1Click:Connect(function() main:Destroy() end)

mini.MouseButton1Click:Connect(function() up.Visible = false down.Visible = false onof.Visible = false plus.Visible = false speed.Visible = false mine.Visible = false mini.Visible = false mini2.Visible = true main.Frame.BackgroundTransparency = 1 closebutton.Position = UDim2.new(0, 0, -1, 57) end)

mini2.MouseButton1Click:Connect(function() up.Visible = true down.Visible = true onof.Visible = true plus.Visible = true speed.Visible = true mine.Visible = true mini.Visible = true mini2.Visible = false main.Frame.BackgroundTransparency = 0 closebutton.Position = UDim2.new(0, 0, -1, 27) end)

local function API_Check() if Drawing == nil then return "No" else return "Yes" end end

local Find_Required = API_Check()

if Find_Required == "No" then game:GetService("StarterGui"):SetCore("SendNotification",{ Title = "ESP HACK"; Text = "ESP script could not be loaded because your exploit is unsupported."; Duration = math.huge; Button1 = "OK" })

return

end

local Players = game:GetService("Players") local RunService = game:GetService("RunService") local UserInputService = game:GetService("UserInputService") local Camera = workspace.CurrentCamera

local Typing = false

_G.SendNotifications = true -- If set to true then the script would notify you frequently on any changes applied and when loaded / errored. (If a game can detect this, it is recommended to set it to false) _G.DefaultSettings = false -- If set to true then the ESP script would run with default settings regardless of any changes you made.

_G.TeamCheck = false -- If set to true then the script would create ESP only for the enemy team members.

_G.ESPVisible = true -- If set to true then the ESP will be visible and vice versa. _G.TextColor = Color3.fromRGB(255, 80, 10) -- The color that the boxes would appear as. _G.TextSize = 14 -- The size of the text. _G.Center = true -- If set to true then the script would be located at the center of the label. _G.Outline = true -- If set to true then the text would have an outline. _G.OutlineColor = Color3.fromRGB(0, 0, 0) -- The outline color of the text. _G.TextTransparency = 0.7 -- The transparency of the text. _G.TextFont = Drawing.Fonts.UI -- The font of the text. (UI, System, Plex, Monospace)

_G.DisableKey = Enum.KeyCode.Q -- The key that disables / enables the ESP.

local function CreateESP() for _, v in next, Players:GetPlayers() do if v.Name ~= Players.LocalPlayer.Name then local ESP = Drawing.new("Text")

        RunService.RenderStepped:Connect(function()
            if workspace:FindFirstChild(v.Name) ~= nil and workspace[v.Name]:FindFirstChild("HumanoidRootPart") ~= nil then
                local Vector, OnScreen = Camera:WorldToViewportPoint(workspace[v.Name]:WaitForChild("Head", math.huge).Position)

                ESP.Size = _G.TextSize
                ESP.Center = _G.Center
                ESP.Outline = _G.Outline
                ESP.OutlineColor = _G.OutlineColor
                ESP.Color = _G.TextColor
                ESP.Transparency = _G.TextTransparency
                ESP.Font = _G.TextFont

                if OnScreen == true then
                    local Part1 = workspace:WaitForChild(v.Name, math.huge):WaitForChild("HumanoidRootPart", math.huge).Position
                    local Part2 = workspace:WaitForChild(Players.LocalPlayer.Name, math.huge):WaitForChild("HumanoidRootPart", math.huge).Position or 0
                    local Dist = (Part1 - Part2).Magnitude
                    ESP.Position = Vector2.new(Vector.X, Vector.Y - 25)
                    ESP.Text = ("("..tostring(math.floor(tonumber(Dist)))..") "..v.Name.." ["..workspace[v.Name].Humanoid.Health.."]")
                    if _G.TeamCheck == true then 
                        if Players.LocalPlayer.Team ~= v.Team then
                            ESP.Visible = _G.ESPVisible
                        else
                            ESP.Visible = false
                        end
                    else
                        ESP.Visible = _G.ESPVisible
                    end
                else
                    ESP.Visible = false
                end
            else
                ESP.Visible = false
            end
        end)

        Players.PlayerRemoving:Connect(function()
            ESP.Visible = false
        end)
    end
end

Players.PlayerAdded:Connect(function(Player)
    Player.CharacterAdded:Connect(function(v)
        if v.Name ~= Players.LocalPlayer.Name then 
            local ESP = Drawing.new("Text")

            RunService.RenderStepped:Connect(function()
                if workspace:FindFirstChild(v.Name) ~= nil and workspace[v.Name]:FindFirstChild("HumanoidRootPart") ~= nil then
                    local Vector, OnScreen = Camera:WorldToViewportPoint(workspace[v.Name]:WaitForChild("Head", math.huge).Position)

                    ESP.Size = _G.TextSize
                    ESP.Center = _G.Center
                    ESP.Outline = _G.Outline
                    ESP.OutlineColor = _G.OutlineColor
                    ESP.Color = _G.TextColor
                    ESP.Transparency = _G.TextTransparency

                    if OnScreen == true then
                        local Part1 = workspace:WaitForChild(v.Name, math.huge):WaitForChild("HumanoidRootPart", math.huge).Position
                    local Part2 = workspace:WaitForChild(Players.LocalPlayer.Name, math.huge):WaitForChild("HumanoidRootPart", math.huge).Position or 0
                        local Dist = (Part1 - Part2).Magnitude
                        ESP.Position = Vector2.new(Vector.X, Vector.Y - 25)
                        ESP.Text = ("("..tostring(math.floor(tonumber(Dist)))..") "..v.Name.." ["..workspace[v.Name].Humanoid.Health.."]")
                        if _G.TeamCheck == true then 
                            if Players.LocalPlayer.Team ~= Player.Team then
                                ESP.Visible = _G.ESPVisible
                            else
                                ESP.Visible = false
                            end
                        else
                            ESP.Visible = _G.ESPVisible
                        end
                    else
                        ESP.Visible = false
                    end
                else
                    ESP.Visible = false
                end
            end)

            Players.PlayerRemoving:Connect(function()
                ESP.Visible = false
            end)
        end
    end)
end)

end

if _G.DefaultSettings == true then _G.TeamCheck = false _G.ESPVisible = true _G.TextColor = Color3.fromRGB(40, 90, 255) _G.TextSize = 14 _G.Center = true _G.Outline = false _G.OutlineColor = Color3.fromRGB(0, 0, 0) _G.DisableKey = Enum.KeyCode.Q _G.TextTransparency = 0.75 end

UserInputService.TextBoxFocused:Connect(function() Typing = true end)

UserInputService.TextBoxFocusReleased:Connect(function() Typing = false end)

UserInputService.InputBegan:Connect(function(Input) if Input.KeyCode == _G.DisableKey and Typing == false then _G.ESPVisible = not _G.ESPVisible

    if _G.SendNotifications == true then
        game:GetService("StarterGui"):SetCore("SendNotification",{
            Title = "ESP HACK";
            Text = "The ESP's visibility is now set to "..tostring(_G.ESPVisible)..".";
            Duration = 5;
        })
    end
end

end)

local Success, Errored = pcall(function() CreateESP() end)

if Success and not Errored then if _G.SendNotifications == true then game:GetService("StarterGui"):SetCore("SendNotification",{ Title = "ESP HACK"; Text = "ESP script has successfully loaded."; Duration = 5; }) end elseif Errored and not Success then if _G.SendNotifications == true then game:GetService("StarterGui"):SetCore("SendNotification",{ Title = "ESP HACK"; Text = "ESP script has errored while loading, please check the developer console! (F9)"; Duration = 5; }) end TestService:Message("The ESP script has errored, please notify Exunys with the following information :") warn(Errored) print("!! IF THE ERROR IS A FALSE POSITIVE (says that a player cannot be found) THEN DO NOT BOTHER !!") end

--[[ WARNING: Heads up! This script has not been verified by ScriptBlox. Use at your own risk! ]] -- Script to toggle aim assist to the head of visible, alive players without forcefields in Roblox

game:GetService("StarterGui"):SetCore("SendNotification", { Title = "AUTO AIM HACK"; -- Notification Title Text = "Your AIM HACK with is now active!"; -- Notification Message Duration = 5; -- How long the notification appears (seconds) }) game:GetService("StarterGui"):SetCore("SendNotification", { Title = "RISK!!!"; -- Notification Title Text = "Your account can be banned!!!"; -- Notification Message Duration = 5; -- How long the notification appears (seconds) }) -- Variables local AIM_ENABLED = false local player = game.Players.LocalPlayer local camera = workspace.CurrentCamera local UserInputService = game:GetService("UserInputService")

-- Function to find the head of the target player local function getHead(targetPlayer) local character = targetPlayer.Character if character then return character:FindFirstChild("Head") end return nil end

-- Function to check if a target is in the player's line of sight local function isInLineOfSight(targetPart) local origin = camera.CFrame.Position local direction = (targetPart.Position - origin).unit * 1000 local ray = Ray.new(origin, direction) local hit, position = workspace:FindPartOnRay(ray, player.Character)

return hit and hit:IsDescendantOf(targetPart.Parent)

end

-- Function to check if teams exist local function teamsExist() for _, targetPlayer in pairs(game.Players:GetPlayers()) do if targetPlayer.Team then return true end end return false end

-- Function to check if a player is an enemy (if teams exist) local function isEnemy(targetPlayer) if teamsExist() then return targetPlayer.Team ~= player.Team else return true -- If no teams, consider everyone as a target end end

-- Function to check if a player is alive local function isAlive(targetPlayer) local character = targetPlayer.Character if character then local humanoid = character:FindFirstChild("Humanoid") if humanoid and humanoid.Health > 0 then return true end end return false end

-- Function to check if a player has a forcefield local function hasForceField(targetPlayer) local character = targetPlayer.Character if character then return character:FindFirstChild("ForceField") ~= nil end return false end

-- Function to aim at the head of the target player local function aimAtHead() for _, targetPlayer in pairs(game.Players:GetPlayers()) do if targetPlayer ~= player and isEnemy(targetPlayer) and isAlive(targetPlayer) and not hasForceField(targetPlayer) then local head = getHead(targetPlayer) if head and isInLineOfSight(head) then -- Aim the camera at the head camera.CFrame = CFrame.new(camera.CFrame.Position, head.Position) break end end end end

-- Function to toggle aim assist local function toggleAim() AIM_ENABLED = not AIM_ENABLED if AIM_ENABLED then print("Aim assist enabled") else print("Aim assist disabled") end end

-- Bind the toggle function to the "P" key UserInputService.InputBegan:Connect(function(input, processed) if input.KeyCode == Enum.KeyCode.B and not processed then toggleAim() end end)

-- Continuously check for aim assist when enabled game:GetService("RunService").RenderStepped:Connect(function() if AIM_ENABLED then aimAtHead() end end)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published