The following script is placed inside of StarterPack and it works in studio but, not in the game however it has this one bug where it flings my character does anyone know how I would fix the flinging and also how to make it work in-game? So what this script does is when you press shift all of your body parts are anchored then an animation plays and a ParticleEmitter is parented to your torso. If you let go of shift your body parts are unanchored which makes your animation disappear and then the ParticleEmitter that was inside the torso gets removed. Please answer :)!

local player = game.Players.LocalPlayer
local mouse = player:GetMouse()
local charging = false
local animation = script.Animation1
particles = script.ParticleEmitter:clone()

mouse.KeyDown:connect(function(key)
	if debounce then return end
	debounce = true
	key = string.lower(key)
	if string.byte(key) == 48 then
	charging = true
	local ll = player.Character:FindFirstChild("Left Leg")
	local rl = player.Character:FindFirstChild("Right Leg")
	local la = player.Character:FindFirstChild("Left Arm")
	local ra = player.Character:FindFirstChild("Right Arm")
	local head = player.Character.Head
	player.Character.Torso.Anchored = true
	ll.Anchored = true
	rl.Anchored = true
	local animationTrack = player.Character:findFirstChild("Humanoid"):LoadAnimation(animation)
	animationTrack:Play()
	particles.Parent = player.Character.Torso
	wait(.6)
	la.Anchored = true
	ra.Anchored = true
	head.Anchored = true
	wait(2)
	end
	debounce = false
	end)
mouse.KeyUp:connect(function(key)
	key = string.lower(key)
	if string.byte(key) == 48 then
	charging = false
	player.Character.Torso.Anchored = false
	local ll = player.Character:FindFirstChild("Left Leg")
	local rl = player.Character:FindFirstChild("Right Leg")
	local la = player.Character:FindFirstChild("Left Arm")
	local ra = player.Character:FindFirstChild("Right Arm")
	local head = player.Character.Head
	ll.Anchored = false
	rl.Anchored = false
	la.Anchored = false
	ra.Anchored = false
    head.Anchored = false
	player.Character.Torso.Anchored = false
	particles:remove()
	end
	end)