Trying to pause animation at animation event

hello! im trying to basically pause the animation at 0:15 so that the player would look like this with the plate. i tried GetMarkerReachedSignal and adjusting the speed to 0 to make it work but its not working. :frowning: ty!

script:

function module.startAnim()
	local p = game.Players.LocalPlayer
	local c=p.Character
	local hum:Humanoid = c.Humanoid
local pickupanim, pickupIdle = script.pickupAnim, script.pickupIdle
	local pickupanimtrack, pickupIdletrack = hum.Animator:LoadAnimation(pickupanim), hum.Animator:LoadAnimation(pickupIdle)
	local M6D = c.plateM6D
	
	M6D.Part0 = c.UpperTorso
	script.Parent.Parent.Parent.Enabled = false
	pickupanimtrack:Play()
pickupanimtrack:GetMarkerReachedSignal("PausePlateAnim"):Connect(function()
	pickupanimtrack:AdjustSpeed(0)
end)

how the player should look like:

vid of animation: