Quick actions

cmd+k|ctrl+k

Navigation

Languages

hl2

Snippet info

Language

Lua

Visibility

public

Author

scandaloussolution

Created

2024-12-01T19:04:36.180081Z

Updated

2024-12-01T19:14:02.256979Z

local hl2 = LoadAssets(129816184616235)

local function setup(rig)
	rig:WaitForChild("AnimationController"):Destroy()
	local hum = Instance.new("Humanoid", rig)
	local root = Instance.new("Part")
	root.Transparency = 0
	root.Size = Vector3.new(2, 2, 1)
	root.Name = "HumanoidRootPart"
	root.Parent = rig
	local rj = Instance.new("Motor6D")
	rj.Name = "RootJoint"
	rj.C0 = CFrame.new(0, -3, 0)
	rj.Part0 = root
	rj.Part1 = rig.RootPart
	rj.Parent = root
	rig.RootPart.CanCollide = false
	rig.RootPart.CanTouch = false
	rig.RootPart.CanQuery = false
	rig.RootPart.Size = Vector3.zero
	rig.PrimaryPart = root
end

local zomb = hl2:Get("classic_zombie")
setup(zomb)
zomb.Parent = script

zomb:PivotTo(CFrame.new(0, 100, 0))

local replay, err = loadstring(game.HttpService:GetAsync("https://glot.io/snippets/h12n8a4vkl/raw/3.0.0.lua"))
if err then
    warn(err)
else
    replay = replay()
end

local anims = {
    idle = "rbxassetid://114212939303025"
}

local tracks = {}
local animator = Instance.new("Animator", zomb.Humanoid)

for i,v in anims do
    local obj = Instance.new("Animation")
    obj.AnimationId = v
    local t = animator:LoadAnimation(obj)
    obj:Destroy()
    tracks[i] = t
end

tracks.idle:Play()

INFO