Hikazy V2 SV
Key Required

Hikazy V2 SV

Catalog Avatar Creatorimshady969imshady969 2.5K views 8.4K executesUpdated Jul 2, 2026
0.0/ 5(2 votes)
020% Positive
Lua Script•206 lines (5872 chars)
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local LocalPlayer = Players.LocalPlayer
local Camera = workspace.CurrentCamera

local espFolder = Instance.new("Folder")
espFolder.Name = "AdvancedESP"
espFolder.Parent = game:GetService("CoreGui")

local espObjects = {}

-- Função principal para criar o ESP (com controle de apenas linha ou completo)
local function createESP(player, onlyTracer)
    if player == LocalPlayer then return end
    local character = player.Character
    if not character or not character:FindFirstChild("HumanoidRootPart") then return end

    local hrp = character.HumanoidRootPart
    local box = nil

    -- Só cria a Box se 'onlyTracer' for falso
    if not onlyTracer then
        box = Instance.new("BoxHandleAdornment")
        box.Adornee = hrp
        box.Size = Vector3.new(4, 6, 1)
        box.Transparency = 0.6
        box.ZIndex = 10
        box.AlwaysOnTop = true
        box.Parent = espFolder
    end

    -- Tracer Line (Sempre criada)
    local tracer = Drawing.new("Line")
    tracer.Color = Color3.new(0, 0, 0)
    tracer.Thickness = 1.5
    tracer.Transparency = 1

    local function update()
        if not character or not character.Parent or not hrp or not hrp.Parent then
            if tracer then tracer:Remove() end
            return false
        end

        local teamColor = (player.TeamColor and player.TeamColor.Color) or Color3.new(1, 0, 0)

        -- Atualiza a Box se ela existir
        if box then
            box.Color3 = teamColor
        end

        -- Atualiza a Tracer Line
        local hrpPos, onScreen = Camera:WorldToViewportPoint(hrp.Position)
        if onScreen then
            tracer.From = Vector2.new(Camera.ViewportSize.X / 2, Camera.ViewportSize.Y)
            tracer.To = Vector2.new(hrpPos.X, hrpPos.Y)
            tracer.Visible = true
        else
            tracer.Visible = false
        end

        return true
    end

    local connection
    connection = RunService.RenderStepped:Connect(function()
        if not update() then
            connection:Disconnect()
            if box then box:Destroy() end
            if tracer then tracer:Remove() end
            espObjects[player] = nil
        end
    end)

    return {
        box = box,
        tracer = tracer,
        connection = connection,
        onlyTracer = onlyTracer -- Salva o estado para o respawn do LocalPlayer
    }
end

local function removeESP(player)
    if espObjects[player] then
        local data = espObjects[player]
        if data.connection then data.connection:Disconnect() end
        if data.box then data.box:Destroy() end
        if data.tracer then data.tracer:Remove() end
        espObjects[player] = nil
    end
end

local function onCharacterAdded(player, onlyTracer)
    player.CharacterAdded:Connect(function(character)
        task.wait(1)
        removeESP(player)
        espObjects[player] = createESP(player, onlyTracer)
    end)
    if player.Character then
        removeESP(player)
        espObjects[player] = createESP(player, onlyTracer)
    end
end

-- Inicialização: Quem já está no servidor recebe tudo (Box + Line)
for _, player in pairs(Players:GetPlayers()) do
    onCharacterAdded(player, false)
end

-- Novos jogadores: Quando entrarem, recebem APENAS a Tracer Line
Players.PlayerAdded:Connect(function(player)
    onCharacterAdded(player, true)
end)

Players.PlayerRemoving:Connect(function(player)
    removeESP(player)
end)

-- Limpeza e reexecução mantendo as regras originais de cada player ao resetar
LocalPlayer.CharacterAdded:Connect(function()
    for player, data in pairs(espObjects) do
        local wasOnlyTracer = data.onlyTracer
        removeESP(player)
        onCharacterAdded(player, wasOnlyTracer)
    end
end)

local Noclip = nil
local Clip = nil

function noclip()
	Clip = false
	local function Nocl()
		if Clip == false and game.Players.LocalPlayer.Character ~= nil then
			for _,v in pairs(game.Players.LocalPlayer.Character:GetDescendants()) do
				if v:IsA('BasePart') and v.CanCollide and v.Name ~= floatName then
					v.CanCollide = false
				end
			end
		end
		wait(0.21) -- basic optimization
	end
	Noclip = game:GetService('RunService').Stepped:Connect(Nocl)
end

function clip()
	if Noclip then Noclip:Disconnect() end
	Clip = true
end

noclip() -- to toggle noclip() and clip()

local InfiniteJumpEnabled = true
game:GetService("UserInputService").JumpRequest:connect(function()
	if InfiniteJumpEnabled then
		game:GetService"Players".LocalPlayer.Character:FindFirstChildOfClass'Humanoid':ChangeState("Jumping")
	end
end)


local rs = game:GetService("RunService")
local hb = rs.Heartbeat
local rsd = rs.RenderStepped
local lp = game.Players.LocalPlayer
local z = Vector3.zero
local function f(c)
    local r = c:WaitForChild("HumanoidRootPart")
    if r then
        local con
        con = hb:Connect(function()
            if not r.Parent then
                con:Disconnect()
            end
            local v = r.AssemblyLinearVelocity
            r.AssemblyLinearVelocity = z
            rsd:Wait()
            r.AssemblyLinearVelocity = v
        end)
    end
end
f(lp.Character)
lp.CharacterAdded:Connect(f)


local player = game.Players.LocalPlayer

-- Função que aplica as alterações
local function applyStats(character)
	task.wait(1) -- espera 1 segundo após renascer
	local humanoid = character:FindFirstChildWhichIsA("Humanoid")
	if humanoid then
		humanoid.WalkSpeed = 40
		humanoid.JumpPower = 60
	end
end

-- Executa quando o personagem aparecer
player.CharacterAdded:Connect(applyStats)

-- Caso já esteja com personagem carregado
if player.Character then
	applyStats(player.Character)
end

loadstring(game:HttpGet("https://pastebin.com/raw/rppZGY6V"))()

loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-Mobile-Shiftlock-217580"))()

Features & Information

Versão simples do Hikazy not gui

Community Comments (2)

this is useless toward the game

YHea

More Scripts for Catalog Avatar Creator