Andrew tate cc
Key RequiredUniversal

Andrew tate cc

Universal Scriptaidenggaidengg 903 views 42 executesUpdated Jul 29, 2025
Unrated
00
Lua Script•832 lines (37014 chars)
getgenv().AndrewTate = {
    ["GunFov"] = {
        ['Enabled'] = false,
        ['DoubleBarrel'] = 22.5,
        ['Revolver'] = 27.5,
        ['Shotgun'] = 35,
        ['TacticalShotgun'] = 35,
        ['Smg'] = 25,
        ['Silencer'] = 32.5,
    },
    ["Resolver"] = {
        ['Enabled'] = 'false',
    },
    ["Spin"] = {
        ['Enabled'] = true,
        ['SpinSpeed'] = 4900,
        ['Degrees'] = 360,
        ['Keybind'] = Enum.KeyCode.V,
    },
    ["KOChecks"] = {
        ['Wall'] = true,
        ['Knocked'] = false,
        ['DisableOnDeath'] = true,
        ['DisableOutsideFov'] = false,
        ['AntiGroundShots'] = true,
    },
    ["Fov"] = {
        ['HolSilentV'] = {
            ['Visible'] = false,
            ['Filled'] = false,
            ['Size'] = 50,
            ['Thickness'] = 2.5,
            ['Transparency'] = 0.15,
            ['Sides'] = 100,
            ['Color'] = Color3.fromRGB(0, 0, 0),
        },
        ["AimAssist"] = {
            ['Visible'] = false,
            ['Filled'] = false,
            ['Size'] = 60,
            ['Thickness'] = 3,
            ['Transparency'] = 0.25,
            ['Sides'] = 100,
            ['Color'] = Color3.fromRGB(255, 0, 0),
        },
    },
    ["AimAssist"] = {
        ['Enabled'] = true,
        ['Keybind'] = 'c',
        ['Predict'] = true,
        ['Prediction'] = 0.129,
        ['SmoothnessValue'] = 0.9818,
        ['Shake'] = false,
        ['ShakeValue'] = 1,
        ['Aimpart'] = 'Head',
        ['NearestCursorAimpart'] = true,
    },
    ["RobloxTextures"] = {
        ['Enabled'] = true,
        ['Material'] = Enum.Material.Brick,
        ['Color'] = Color3.fromRGB(244, 244, 244)
    },
    ["Config"] = {
        ['Shake'] = false,
        ['Smoothness'] = true,
        ['AirShakeValue'] = 4,
        ['AirSmoothnessValue'] = 0.217,
        ['GroundShakeValue'] = 10,
        ['GroundSmoothnessValue'] = '0.0576',
    },
    ["Range"] = {
        ['Enabled'] = false,
        ['Type'] = 'Fov',
        ['CloseDetection'] = 25,
        ['MidDetection'] = 60,
        ['FarDetection'] = 115,
        ['VeryFarDetection'] = math.huge,
        ['CloseFov'] = 60,
        ['ClosePrediction'] = 0.121,
        ['MidFov'] = 45,
        ['MidPrediction'] = 0.127,
        ['FarFov'] = 35,
        ['FarPrediction'] = 0.131,
        ['VeryFarFov'] = 20,
        ['VeryFarPrediction'] = 0.134,
    },
    ["HolSilentV"] = {
        ['Enabled'] = true,
        ['UseKeybind'] = false,
        ['Keybind'] = 'j',
        ['Predict'] = true,
        ['Prediction'] = 0.116,
        ['Aimpart'] = 'UpperTorso',
        ['NearestCursorAimpart'] = false,
    },
}

for Key, Object in pairs(getgc(true)) do
    if type(Object) == "table" then
        setreadonly(Object, false)
        local indexInstance = rawget(Object, "indexInstance")
        if type(indexInstance) == "table" and indexInstance[1] == "kick" then
            setreadonly(indexInstance, false)
            rawset(Object, "Table", {"kick", function() coroutine.yield() end}) --> By using coroutine.yield() we are preventing script table from communicating with the server.
            warn("\n---[ INFO ]---\nBypassed Adonis Anti-Cheat/Anti-Exploit.\nBypass Method: Preventing Script Table From Communicating With The Server.")
            break
        end
    end
end

if AndrewTate.RobloxTextures.Enabled then
    local function safeSetProperty(obj, prop, value)
        local success, err =
            pcall(
            function()
                obj[prop] = value
            end
        )
        return success
    end

    local function applyTextures(obj)
        if obj:IsA("BasePart") and not obj:IsDescendantOf(game.Players.LocalPlayer.Character) then
            safeSetProperty(obj, "Material", AndrewTate.RobloxTextures.Material)
            safeSetProperty(obj, "Color", AndrewTate.RobloxTextures.Color)
        elseif obj:IsA("Texture") or obj:IsA("Decal") then
            pcall(
                function()
                    obj.Transparency = 1
                end
            )
        end
    end

    local function applyToExisting()
        for _, obj in ipairs(workspace:GetDescendants()) do
            applyTextures(obj)
            if _ % 500 == 0 then
                task.wait()
            end -- Yield every 500 objects
        end
    end

    -- Apply to new objects
    local connection
    connection = workspace.DescendantAdded:Connect(applyTextures)

    -- Apply to existing objects and disconnect after a delay
    task.spawn(
        function()
            applyToExisting()
            task.wait(30) -- Run for 30 seconds, adjust as needed
            if connection then
                connection:Disconnect()
            end
        end
    )

    -- Reapply periodically to catch any missed changes
    task.spawn(
        function()
            while AndrewTate.RobloxTextures.Enabled do
                applyToExisting()
                task.wait(60) -- Reapply every 60 seconds, adjust as needed
            end
        end
    )
end

if getgenv().AndrewTate.Spin.Enabled == true then
    
    local Players = game:GetService("Players")
    local UserInputService = game:GetService("UserInputService")
    local RunService = game:GetService("RunService")
    local Camera = workspace.CurrentCamera
    local Toggle = getgenv().AndrewTate.Spin.Enabled
    local RotationSpeed = getgenv().AndrewTate.Spin.SpinSpeed
    local Keybind = getgenv().AndrewTate.Spin.Keybind
    
    local function OnKeyPress(Input, GameProcessedEvent)
        if Input.KeyCode == Keybind and not GameProcessedEvent then 
            Toggle = not Toggle
        end
    end
    
    UserInputService.InputBegan:Connect(OnKeyPress)
    
    local LastRenderTime = 0
    local TotalRotation = 0
    
    local function RotateCamera()
        if Toggle then
            local CurrentTime = tick()
            local TimeDelta = math.min(CurrentTime - LastRenderTime, 0.01)
            LastRenderTime = CurrentTime
    
            local RotationAngle = RotationSpeed * TimeDelta
            local Rotation = CFrame.fromAxisAngle(Vector3.new(0, 1, 0), math.rad(RotationAngle))
            Camera.CFrame = Camera.CFrame * Rotation
    
            TotalRotation = TotalRotation + RotationAngle
            if TotalRotation >= getgenv().AndrewTate.Spin.Degrees then 
                Toggle = false
                TotalRotation = 0
            end
        end
    end
    
    RunService.RenderStepped:Connect(RotateCamera)
    end

local targ = nil
local Plr  = nil

local Players, Client, Mouse, RS, Camera =
    game:GetService("Players"),
    game:GetService("Players").LocalPlayer,
    game:GetService("Players").LocalPlayer:GetMouse(),
    game:GetService("RunService"),
    game:GetService("Workspace").CurrentCamera

local HolSilentVcircle = Drawing.new("Circle")

local tracercircle = Drawing.new("Circle")

HolSilentVcircle.Transparency = getgenv().AndrewTate.Fov.HolSilentV.Transparency
HolSilentVcircle.Thickness = getgenv().AndrewTate.Fov.HolSilentV.Thickness
HolSilentVcircle.Color = getgenv().AndrewTate.Fov.HolSilentV.Color
HolSilentVcircle.Filled = getgenv().AndrewTate.Fov.HolSilentV.Filled

tracercircle.Transparency = getgenv().AndrewTate.Fov.AimAssist.Transparency
tracercircle.Thickness = getgenv().AndrewTate.Fov.AimAssist.Thickness
tracercircle.Color = getgenv().AndrewTate.Fov.AimAssist.Color
tracercircle.Filled = getgenv().AndrewTate.Fov.AimAssist.Filled

local UpdateFOV = function ()
    if (not HolSilentVcircle and not tracercircle) then
        return HolSilentVcircle and tracercircle
    end
    tracercircle.Visible  = getgenv().AndrewTate.Fov.AimAssist.Visible
    tracercircle.Radius   = getgenv().AndrewTate.Fov.AimAssist.Size * 2
    tracercircle.Filled = getgenv().AndrewTate.Fov.AimAssist.Filled
    tracercircle.Thickness = getgenv().AndrewTate.Fov.AimAssist.Thickness
    tracercircle.Transparency = getgenv().AndrewTate.Fov.AimAssist.Transparency
    tracercircle.Position = Vector2.new(Mouse.X, Mouse.Y + (game:GetService("GuiService"):GetGuiInset().Y))
    tracercircle.Color = getgenv().AndrewTate.Fov.AimAssist.Color
    tracercircle.NumSides = getgenv().AndrewTate.Fov.AimAssist.Sides
    
    HolSilentVcircle.Visible  = getgenv().AndrewTate.Fov.HolSilentV.Visible
    HolSilentVcircle.Radius   = getgenv().AndrewTate.Fov.HolSilentV.Size * 2
    HolSilentVcircle.Filled = getgenv().AndrewTate.Fov.HolSilentV.Filled
    HolSilentVcircle.Thickness = getgenv().AndrewTate.Fov.HolSilentV.Thickness
    HolSilentVcircle.Transparency = getgenv().AndrewTate.Fov.HolSilentV.Transparency
    HolSilentVcircle.Position = Vector2.new(Mouse.X, Mouse.Y + (game:GetService("GuiService"):GetGuiInset().Y))
    HolSilentVcircle.Color = getgenv().AndrewTate.Fov.HolSilentV.Color
    HolSilentVcircle.NumSides = getgenv().AndrewTate.Fov.HolSilentV.Sides
    return HolSilentVcircle and tracercircle
end

RS.Heartbeat:Connect(UpdateFOV)

local WallCheck = function(destination, ignore)
    local Origin    = Camera.CFrame.p
    local CheckRay  = Ray.new(Origin, destination - Origin)
    local Hit       = game.workspace:FindPartOnRayWithIgnoreList(CheckRay, ignore)
    return Hit      == nil
end


local WTS = function (Object)
    local ObjectVector = Camera:WorldToScreenPoint(Object.Position)
    return Vector2.new(ObjectVector.X, ObjectVector.Y)
end

local IsOnScreen = function (Object)
    local IsOnScreen = Camera:WorldToScreenPoint(Object.Position)
    return IsOnScreen
end

local FilterObjs = function (Object)
    if string.find(Object.Name, "Gun") then
        return
    end
    if table.find({"Part", "MeshPart", "BasePart"}, Object.ClassName) then
        return true
    end
end

local ClosestPlrFromMouse = function()
    local Target, Closest = nil, 1/0
    
    for _ ,v in pairs(Players:GetPlayers()) do
    	if getgenv().AndrewTate.KOChecks.Wall then
    		if (v.Character and v ~= Client and v.Character:FindFirstChild("HumanoidRootPart")) then
    			local Position, OnScreen = Camera:WorldToScreenPoint(v.Character.HumanoidRootPart.Position)
    			local Distance = (Vector2.new(Position.X, Position.Y) - Vector2.new(Mouse.X, Mouse.Y)).Magnitude
    
    			if (HolSilentVcircle.Radius * 1.27 > Distance and Distance < Closest and OnScreen) and WallCheck(v.Character.HumanoidRootPart.Position, {Client, v.Character}) then
    				Closest = Distance
    				Target = v
    	

    			end
    		end
    	else
    		if (v.Character and v ~= Client and v.Character:FindFirstChild("HumanoidRootPart")) then
    			local Position, OnScreen = Camera:WorldToScreenPoint(v.Character.HumanoidRootPart.Position)
    			local Distance = (Vector2.new(Position.X, Position.Y) - Vector2.new(Mouse.X, Mouse.Y)).Magnitude
    
    			if (HolSilentVcircle.Radius * 1.27 > Distance and Distance < Closest and OnScreen) then
    				Closest = Distance
    				Target = v
    			end
    		end
    	end
    end
    return Target
end

local ClosestPlrFromMouse2 = function()
    local Target, Closest = nil, tracercircle.Radius * 1.27
    
    for _ ,v in pairs(Players:GetPlayers()) do
    	if (v.Character and v ~= Client and v.Character:FindFirstChild("HumanoidRootPart")) then
        	if getgenv().AndrewTate.KOChecks.Wall then
        		local Position, OnScreen = Camera:WorldToScreenPoint(v.Character.HumanoidRootPart.Position)
        		local Distance = (Vector2.new(Position.X, Position.Y) - Vector2.new(Mouse.X, Mouse.Y)).Magnitude
        
        		if (Distance < Closest and OnScreen) and WallCheck(v.Character.HumanoidRootPart.Position, {Client, v.Character}) then
        			Closest = Distance
        			Target = v
        		end
        	    else
        			local Position, OnScreen = Camera:WorldToScreenPoint(v.Character.HumanoidRootPart.Position)
        			local Distance = (Vector2.new(Position.X, Position.Y) - Vector2.new(Mouse.X, Mouse.Y)).Magnitude
        
        			if (Distance < Closest and OnScreen) then
        				Closest = Distance
        				Target = v
        			end
        		end
            end
        end
    return Target
end

local GetClosestBodyPart = function (character)
    local ClosestDistance = 1/0
    local BodyPart = nil
    
    if (character and character:GetChildren()) then
        for _,  x in next, character:GetChildren() do
            if FilterObjs(x) and IsOnScreen(x) then
                local Distance = (WTS(x) - Vector2.new(Mouse.X, Mouse.Y)).Magnitude
                if (HolSilentVcircle.Radius * 1.27 > Distance and Distance < ClosestDistance) then
                    ClosestDistance = Distance
                    BodyPart = x
                end
            end
        end
    end
    return BodyPart
end

local GetClosestBodyPartV2 = function (character)
    local ClosestDistance = 1/0
    local BodyPart = nil
    
    if (character and character:GetChildren()) then
        for _,  x in next, character:GetChildren() do
            if FilterObjs(x) and IsOnScreen(x) then
                local Distance = (WTS(x) - Vector2.new(Mouse.X, Mouse.Y)).Magnitude
                if (Distance < ClosestDistance) then
                    ClosestDistance = Distance
                    BodyPart = x
                end
            end
        end
    end
    return BodyPart
end

Mouse.KeyDown:Connect(function(Key)
    local Keybind = getgenv().AndrewTate.AimAssist.Keybind:lower()
    if (Key == Keybind) then
        if getgenv().AndrewTate.AimAssist.Enabled == true then
            IsTargetting = not IsTargetting
            if IsTargetting then
                Plr = ClosestPlrFromMouse2()
            else
                if Plr ~= nil then
                    Plr = nil
                    IsTargetting = false
                end
            end
        end
    end
end)

Mouse.KeyDown:Connect(function(Key)
    local Keybind = getgenv().AndrewTate.HolSilentV.Keybind:lower()
    if (Key == Keybind) and getgenv().AndrewTate.HolSilentV.UseKeybind == true then
            if getgenv().AndrewTate.HolSilentV.Enabled == true then
				getgenv().AndrewTate.HolSilentV.Enabled = false
				if getgenv().AndrewTate.Options.Notifications == true then
				    
local Notify = AkaliNotif.Notify;
				Notify({
Description = "HolSilentV Disabled";
Title = "AndrewTate";
Duration = 1.5;
});
end 
                
            else
				getgenv().AndrewTate.HolSilentV.Enabled = true
				if getgenv().AndrewTate.Options.Notifications == true then
				    
local Notify = AkaliNotif.Notify;
				Notify({
Description = "HolSilentV Enabled";
Title = "AndrewTate";
Duration = 1.5;
});
end
                
            end
        end
    end
)






                            



-- Store the original metatable and index
local grmt = getrawmetatable(game)
local backupindex = grmt.__index
setreadonly(grmt, false)

-- Hook into the __index metamethod
grmt.__index = newcclosure(function(self, key)
    if tostring(key) == "Hit" and self:IsA("Mouse") and getgenv().AndrewTate.HolSilentV.Enabled then
        if targ and targ.Character then
            local aimpart = getgenv().AndrewTate.HolSilentV.Aimpart or "HumanoidRootPart" -- Default to Head if not set

            -- Get the target part
            local targetPart = targ.Character:FindFirstChild(aimpart)
            if targetPart then
                -- Force direct aim at the target part
                local endpoint = targetPart.Position

                -- Return the CFrame of the exact target part
                return CFrame.new(endpoint)
            end
        end
    end
    return backupindex(self, key)
end)

-- Restore readonly status
setreadonly(grmt, true)

RS.Heartbeat:Connect(function()
	if getgenv().AndrewTate.HolSilentV.Enabled then
	    if targ and targ.Character and targ.Character:WaitForChild(getgenv().AndrewTate.HolSilentV.Aimpart) then
            if getgenv().AndrewTate.Resolver.Enabled == true and targ.Character:WaitForChild("HumanoidRootPart").Velocity.magnitude > 70 then            
                pcall(function()
                    local TargetVel = targ.Character[getgenv().AndrewTate.HolSilentV.Aimpart]
                    TargetVel.Velocity = Vector3.new(0, 0, 0)
                    TargetVel.AssemblyLinearVelocity = Vector3.new(0, 0, 0)
            
                end)
            end
            if getgenv().AndrewTate.KOChecks.AntiGroundShots == true and targ.Character:FindFirstChild("Humanoid") == Enum.HumanoidStateType.Freefall then
                pcall(function()
                    local TargetVelv5 = targ.Character[getgenv().AndrewTate.HolSilentV.Aimpart]
                    TargetVelv5.Velocity = Vector3.new(TargetVelv5.Velocity.X, (TargetVelv5.Velocity.Y * 5), TargetVelv5.Velocity.Z)
                    TargetVelv5.AssemblyLinearVelocity = Vector3.new(TargetVelv5.Velocity.X, (TargetVelv5.Velocity.Y * 5), TargetVelv5.Velocity.Z)
                end)
            end
            
            if getgenv().AndrewTate.Resolver.Enabled == true then            
                pcall(function()
                    local TargetVelv2 = targ.Character[getgenv().AndrewTate.HolSilentV.Aimpart]
                    TargetVelv2.Velocity = Vector3.new(TargetVelv2.Velocity.X, 0, TargetVelv2.Velocity.Z)
                    TargetVelv2.AssemblyLinearVelocity = Vector3.new(TargetVelv2.Velocity.X, 0, TargetVelv2.Velocity.Z)
                end)
            end
	    end
	end
	



if getgenv().AndrewTate.Config.Shake == true then
       if Plr.Character.Humanoid.FloorMaterial == Enum.Material.Air then
       
           getgenv().AndrewTate.AimAssist.ShakeValue = getgenv().AndrewTate.Config.AirShakeValue
       else
        getgenv().AndrewTate.AimAssist.ShakeValue  = getgenv().AndrewTate.Config.GroundShakeValue

  end
end

if getgenv().AndrewTate.Config.Smoothness == true then
       if Plr.Character.Humanoid.FloorMaterial == Enum.Material.Air then
       
           getgenv().AndrewTate.AimAssist.SmoothnessValue = getgenv().AndrewTate.Config.AirSmoothnessValue
       else
        getgenv().AndrewTate.AimAssist.SmoothnessValue = getgenv().AndrewTate.Config.GroundSmoothnessValue
  end
end




    if getgenv().AndrewTate.AimAssist.Enabled == true then
        if getgenv().AndrewTate.Resolver.Enabled == true and Plr and Plr.Character and Plr.Character:WaitForChild(getgenv().AndrewTate.AimAssist.Aimpart) and Plr.Character:WaitForChild("HumanoidRootPart").Velocity.magnitude > 70 then
            pcall(function()
                local TargetVelv3 = Plr.Character[getgenv().AndrewTate.AimAssist.Aimpart]
                TargetVelv3.Velocity = Vector3.new(0, 0, 0)
                TargetVelv3.AssemblyLinearVelocity = Vector3.new(0, 0, 0)
            end)
        end
        if getgenv().AndrewTate.KOChecks.AntiGroundShots == true and Plr.Character:FindFirstChild("Humanoid") == Enum.HumanoidStateType.Freefall then
                pcall(function()
                    local TargetVelv5 = Plr.Character[getgenv().AndrewTate.AimAssist.Aimpart]
                    TargetVelv5.Velocity = Vector3.new(TargetVelv5.Velocity.X, (TargetVelv5.Velocity.Y * 5), TargetVelv5.Velocity.Z)
                    TargetVelv5.AssemblyLinearVelocity = Vector3.new(TargetVelv5.Velocity.X, (TargetVelv5.Velocity.Y * 5), TargetVelv5.Velocity.Z)
                end)
        end
    
        if getgenv().AndrewTate.Resolver.Enabled == true and Plr and Plr.Character and Plr.Character:WaitForChild(getgenv().AndrewTate.AimAssist.Aimpart) then
            pcall(function()
                local TargetVelv4 = Plr.Character[getgenv().AndrewTate.AimAssist.Aimpart]
                TargetVelv4.Velocity = Vector3.new(TargetVelv4.Velocity.X, 0, TargetVelv4.Velocity.Z)
                TargetVelv4.AssemblyLinearVelocity = Vector3.new(TargetVelv4.Velocity.X, 0, TargetVelv4.Velocity.Z)
            end)
        end
    end
end)

RS.RenderStepped:Connect(function()
	if getgenv().AndrewTate.HolSilentV.Enabled then
        if getgenv().AndrewTate.KOChecks.Knocked == true and targ and targ.Character then 
            local KOd = targ.Character:WaitForChild("BodyEffects")["K.O"].Value
            local Grabbed = targ.Character:FindFirstChild("GRABBING_CONSTRAINT") ~= nil
            if KOd or Grabbed then
                targ = nil
            end
        end
	end
    if getgenv().AndrewTate.AimAssist.Enabled == true then
        if getgenv().AndrewTate.KOChecks.Knocked == true and Plr and Plr.Character then 
            local KOd = Plr.Character:WaitForChild("BodyEffects")["K.O"].Value
            local Grabbed = Plr.Character:FindFirstChild("GRABBING_CONSTRAINT") ~= nil
            if KOd or Grabbed then
                Plr = nil
                IsTargetting = false
            end
        end
        
		if getgenv().AndrewTate.KOChecks.DisableOnDeath == true and Plr and Plr.Character:FindFirstChild("Humanoid") then
			if Plr.Character.Humanoid.health < 2 then
				Plr = nil
				IsTargetting = false
			end
		end
		if getgenv().AndrewTate.KOChecks.DisableOnDeath == true and Plr and Plr.Character:FindFirstChild("Humanoid") then
			if Client.Character.Humanoid.health < 2 then
				Plr = nil
				IsTargetting = false
			end
		end
        if getgenv().AndrewTate.KOChecks.DisableOutsideFov == true and Plr and Plr.Character and Plr.Character:WaitForChild("HumanoidRootPart") then
            if
            AimAssist.Radius <
                (Vector2.new(
                    Camera:WorldToScreenPoint(Plr.Character.HumanoidRootPart.Position).X,
                    Camera:WorldToScreenPoint(Plr.Character.HumanoidRootPart.Position).Y
                ) - Vector2.new(Mouse.X, Mouse.Y)).Magnitude
             then
                Plr = nil
                IsTargetting = false
            end
        end
		if getgenv().AndrewTate.AimAssist.Predict and Plr and Plr.Character and Plr.Character:FindFirstChild(getgenv().AndrewTate.AimAssist.Aimpart) then
			if getgenv().AndrewTate.AimAssist.Shake then
				local Main = CFrame.new(Camera.CFrame.p,Plr.Character[getgenv().AndrewTate.AimAssist.Aimpart].Position + Plr.Character[getgenv().AndrewTate.AimAssist.Aimpart].Velocity * getgenv().AndrewTate.AimAssist.Prediction +
				Vector3.new(
					math.random(-getgenv().AndrewTate.AimAssist.ShakeValue, getgenv().AndrewTate.AimAssist.ShakeValue),
					math.random(-getgenv().AndrewTate.AimAssist.ShakeValue, getgenv().AndrewTate.AimAssist.ShakeValue),
					math.random(-getgenv().AndrewTate.AimAssist.ShakeValue, getgenv().AndrewTate.AimAssist.ShakeValue)
				) * 0.1)
				Camera.CFrame = Camera.CFrame:Lerp(Main, getgenv().AndrewTate.AimAssist.SmoothnessValue / 2, Enum.EasingStyle.Elastic, Enum.EasingDirection.InOut, Enum.EasingStyle.Sine, Enum.EasingDirection.Out)
			else
    			local Main = CFrame.new(Camera.CFrame.p,Plr.Character[getgenv().AndrewTate.AimAssist.Aimpart].Position + Plr.Character[getgenv().AndrewTate.AimAssist.Aimpart].Velocity * getgenv().AndrewTate.AimAssist.Prediction)
    			Camera.CFrame = Camera.CFrame:Lerp(Main, getgenv().AndrewTate.AimAssist.SmoothnessValue / 2, Enum.EasingStyle.Elastic, Enum.EasingDirection.InOut, Enum.EasingStyle.Sine, Enum.EasingDirection.Out)
			end
		elseif getgenv().AndrewTate.AimAssist.Predict == false and Plr and Plr.Character and Plr.Character:FindFirstChild(getgenv().AndrewTate.AimAssist.Aimpart) then
			if getgenv().AndrewTate.AimAssist.Shake then
				local Main = CFrame.new(Camera.CFrame.p,Plr.Character[getgenv().AndrewTate.AimAssist.Aimpart].Position +
				Vector3.new(
					math.random(-getgenv().AndrewTate.AimAssist.ShakeValue, getgenv().AndrewTate.AimAssist.ShakeValue),
					math.random(-getgenv().AndrewTate.AimAssist.ShakeValue, getgenv().AndrewTate.AimAssist.ShakeValue),
					math.random(-getgenv().AndrewTate.AimAssist.ShakeValue, getgenv().AndrewTate.AimAssist.ShakeValue)
				) * 0.1)
				Camera.CFrame = Camera.CFrame:Lerp(Main, getgenv().AndrewTate.AimAssist.SmoothnessValue / 2, Enum.EasingStyle.Elastic, Enum.EasingDirection.InOut, Enum.EasingStyle.Sine, Enum.EasingDirection.Out)
		    else
    			local Main = CFrame.new(Camera.CFrame.p,Plr.Character[getgenv().AndrewTate.AimAssist.Aimpart].Position)
    			Camera.CFrame = Camera.CFrame:Lerp(Main, getgenv().AndrewTate.AimAssist.SmoothnessValue / 2, Enum.EasingStyle.Elastic, Enum.EasingDirection.InOut, Enum.EasingStyle.Sine, Enum.EasingDirection.Out)
		    end
		end
	end
end)

task.spawn(function ()
    while task.wait() do
    	if getgenv().AndrewTate.HolSilentV.Enabled then
            targ = ClosestPlrFromMouse()
    	end
        if Plr then
            if getgenv().AndrewTate.AimAssist.Enabled and (Plr.Character) and getgenv().AndrewTate.AimAssist.NearestCursorAimpart then
                getgenv().AndrewTate.AimAssist.Aimpart = tostring(GetClosestBodyPartV2(Plr.Character))
            end
        end
        if targ then
            if getgenv().AndrewTate.HolSilentV.Enabled and (targ.Character) and getgenv().AndrewTate.HolSilentV.NearestCursorAimpart then
                getgenv().AndrewTate.HolSilentV.Aimpart = tostring(GetClosestBodyPart(targ.Character))
            end
        end
    end
end)

getgenv().uhpoop = {
    ["Enabled"] = (getgenv().AndrewTate.GunFov.Enabled),
    ["Double-Barrel SG"] = {["FOV"] = (getgenv().AndrewTate.GunFov.DoubleBarrel)}, --// Db
    ["DoubleBarrel"] = {["FOV"] = (getgenv().AndrewTate.GunFov.DoubleBarrel)}, --// Db
    ["Revolver"] = {["FOV"] = (getgenv().AndrewTate.GunFov.Revolver)}, --// Rev
    ["SMG"] = {["FOV"] = (getgenv().AndrewTate.GunFov.Smg)}, --// Uzi/Smg
    ["Shotgun"] = {["FOV"] = (getgenv().AndrewTate.GunFov.Shotgun)}, --// Sg
    ["TacticalShotgun"] = {["FOV"] = (getgenv().AndrewTate.GunFov.TacticalShotgun)}, --// Tac
    ["Silencer"] = {["FOV"] = (getgenv().AndrewTate.GunFov.Silencer)}, -- smg
    
}                 

local Script = {Functions = {}}
    Script.Functions.getToolName = function(name)
        local split = string.split(string.split(name, "[")[2], "]")[1]
        return split
    end
    Script.Functions.getEquippedWeaponName = function()
        if (Client.Character) and Client.Character:FindFirstChildWhichIsA("Tool") then
           local Tool =  Client.Character:FindFirstChildWhichIsA("Tool")
           if string.find(Tool.Name, "%[") and string.find(Tool.Name, "%]") and not string.find(Tool.Name, "Wallet") and not string.find(Tool.Name, "Phone") then
              return Script.Functions.getToolName(Tool.Name)
           end
        end
        return nil
    end
    RS.RenderStepped:Connect(function()
    if Script.Functions.getEquippedWeaponName() ~= nil then
        local WeaponSettings = getgenv().uhpoop[Script.Functions.getEquippedWeaponName()]
        if WeaponSettings ~= nil and getgenv().AndrewTate.GunFov.Enabled == true then
            getgenv().AndrewTate.Fov.HolSilentV.Size = WeaponSettings.FOV
        else
            getgenv().AndrewTate.Fov.HolSilentV.Size = getgenv().AndrewTate.Fov.HolSilentV.Size
        end
    end
end)

local Aiming = loadstring(game:HttpGet("https://raw.githubusercontent.com/GravesFr/opensourceskidded/main/s"))()
Aiming.TeamCheck(false)



local Workspace = game:GetService("Workspace")

local Players = game:GetService("Players")

local RunService = game:GetService("RunService")

local UserInputService = game:GetService("UserInputService")



local LocalPlayer = Players.LocalPlayer

local Mouse = LocalPlayer:GetMouse()

local CurrentCamera = Workspace.CurrentCamera


Aiming.FOV = 50
--------------------------------------------------
--------------------------------------------------- -fov 5.5-6.6 is legit

function Aiming.Check()
    if not (Aiming.Enabled == true and Aiming.Selected ~= LocalPlayer and Aiming.SelectedPart ~= nil) then
        return false
    end
end


game:GetService("RunService").Heartbeat:Connect(
                                function()
                                    if
                                        getgenv().AndrewTate.Range.Enabled == true and getgenv().AndrewTate.Range.Type == "Fov" and Aiming.Selected ~= nil and (Aiming.Selected.Character) and targ and targ.Character then
                                        if
                                            (game.Players[Aiming.Selected.Name].Character.HumanoidRootPart.Position -
                                                game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <
                                                getgenv().AndrewTate.Range.CloseDetection
                                         then
                                            getgenv().AndrewTate.Fov.HolSilentV.Size = getgenv().AndrewTate.Range.CloseFov
                                            
                                        elseif
                                            (game.Players[Aiming.Selected.Name].Character.HumanoidRootPart.Position -
                                                game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <
                                                getgenv().AndrewTate.Range.MidDetection
                                         then
                                            getgenv().AndrewTate.Fov.HolSilentV.Size = getgenv().AndrewTate.Range.MidFov
                                        elseif
                                            (game.Players[Aiming.Selected.Name].Character.HumanoidRootPart.Position -
                                                game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <
                                                getgenv().AndrewTate.Range.FarDetection
                                         then
                                            getgenv().AndrewTate.Fov.HolSilentV.Size = getgenv().AndrewTate.Range.FarFov
                                        elseif
                                            (game.Players[Aiming.Selected.Name].Character.HumanoidRootPart.Position -
                                                game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <
                                                getgenv().AndrewTate.Range.VeryFarDetection
                                         then
                                            getgenv().AndrewTate.Fov.HolSilentV.Size = getgenv().AndrewTate.Range.VeryFarFov
                                        end
                                    end
                                end
                            )
                            
                            game:GetService("RunService").Heartbeat:Connect(
                                function()
                                    if
                                        getgenv().AndrewTate.Range.Enabled == true and getgenv().AndrewTate.Range.Type == "Prediction" and Aiming.Selected ~= nil and (Aiming.Selected.Character) and targ and Plr.Character then
                                        if
                                            (game.Players[Aiming.Selected.Name].Character.HumanoidRootPart.Position -
                                                game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <
                                                getgenv().AndrewTate.Range.CloseDetection
                                         then
                                            getgenv().AndrewTate.HolSilentV.Prediction = getgenv().AndrewTate.Range.ClosePrediction
                                            
                                        elseif
                                            (game.Players[Aiming.Selected.Name].Character.HumanoidRootPart.Position -
                                                game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <
                                                getgenv().AndrewTate.Range.MidDetection
                                         then
                                            getgenv().AndrewTate.HolSilentV.Prediction = getgenv().AndrewTate.Range.MidPrediction
                                        elseif
                                            (game.Players[Aiming.Selected.Name].Character.HumanoidRootPart.Position -
                                                game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <
                                                getgenv().AndrewTate.Range.FarDetection
                                         then
                                            getgenv().AndrewTate.HolSilentV.Prediction = getgenv().AndrewTate.Range.FarPrediction
                                        elseif
                                            (game.Players[Aiming.Selected.Name].Character.HumanoidRootPart.Position -
                                                game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <
                                                getgenv().AndrewTate.Range.VeryFarDetection
                                         then
                                            getgenv().AndrewTate.HolSilentV.Prediction = getgenv().AndrewTate.Range.VeryFarPrediction
                                        end
                                    end
                                end
                            )
                            
                            game:GetService("RunService").Heartbeat:Connect(
                                function()
                                    if
                                        getgenv().AndrewTate.Range.Enabled == true and getgenv().AndrewTate.Range.Type == "Both" and Aiming.Selected ~= nil and (Aiming.Selected.Character) and targ and Plr.Character then
                                        if
                                            (game.Players[Aiming.Selected.Name].Character.HumanoidRootPart.Position -
                                                game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <
                                                getgenv().AndrewTate.Range.CloseDetection
                                         then
                                            getgenv().AndrewTate.Fov.HolSilentV.Size = getgenv().AndrewTate.Range.CloseFov
                                            getgenv().AndrewTate.HolSilentV.Prediction = getgenv().AndrewTate.Range.ClosePrediction
                                            
                                        elseif
                                            (game.Players[Aiming.Selected.Name].Character.HumanoidRootPart.Position -
                                                game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <
                                                getgenv().AndrewTate.Range.MidDetection
                                         then
                                            getgenv().AndrewTate.Fov.HolSilentV.Size = getgenv().AndrewTate.Range.MidFov
                                            getgenv().AndrewTate.HolSilentV.Prediction = getgenv().AndrewTate.Range.MidPrediction
                                        elseif
                                            (game.Players[Aiming.Selected.Name].Character.HumanoidRootPart.Position -
                                                game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <
                                                getgenv().AndrewTate.Range.FarDetection
                                         then
                                            getgenv().AndrewTate.Fov.HolSilentV.Size = getgenv().AndrewTate.Range.FarFov
                                            getgenv().AndrewTate.HolSilentV.Prediction = getgenv().AndrewTate.Range.FarPrediction
                                        elseif
                                            (game.Players[Aiming.Selected.Name].Character.HumanoidRootPart.Position -
                                                game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <
                                                getgenv().AndrewTate.Range.VeryFarDetection
                                         then
                                            getgenv().AndrewTate.Fov.HolSilentV.Size = getgenv().AndrewTate.Range.VeryFarFov
                                            getgenv().AndrewTate.HolSilentV.Prediction = getgenv().AndrewTate.Range.VeryFarPrediction
                                        end
                                    end
                                end
                            )

            
      if getgenv().AndrewTate.Resolver.Enabled == true then 
          local hrp
local resolver = game:GetService("RunService")

demiseuwu.Heartbeat:Connect(function()
    pcall(function()
        for i,v in pairs(game.Players:GetChildren()) do
            if v ~= game.Players.LocalPlayer  then
                hrp = v.Character.HumanoidRootPart
                hrp.Velocity = Vector3.new(hrp.Velocity.X, 0, hrp.Velocity.Z)
            end
        end
    end)
end)
end

Features & Information

blah blah blah

Community Comments (1)

longmalaysia62longmalaysia62Jul 30, 2025

hay kh v bro

More Scripts for Universal Scripts