Cloned part doesnt tween?

I’m trying to make a system where when they spawn in with the new character it does a little transform effect. but it needs to be able to be used multiple times so I cloned it, but now it wont play the tween I think its because the script is confused cause there’s 2 shockwaves maybe? I’m not sure so I’m here to ask for help.

local remote = game.ReplicatedStorage.Change
local camerashake = require(game.Workspace.CameraShaker)
local function ChangeCharacter(player)
	local newchar = game.Workspace.rimuru:Clone()
	newchar.Name = "StarterCharacter"
	newchar.Parent = game.StarterPlayer
	newchar.PrimaryPart = newchar:WaitForChild("HumanoidRootPart")
	newchar:WaitForChild("Humanoid").HipHeight = 0
local floop = game.Workspace.Shockwave:Clone()
	local tweenservice = game:GetService("TweenService")
	local info =, Enum.EasingStyle.Sine, Enum.EasingDirection.Out)
	local goal = {
		Size =, 4.9, 83.865)
	local create1 = tweenservice:Create(floop, info, goal)
	--tweening to make transparent
	local info =, Enum.EasingStyle.Sine, Enum.EasingDirection.Out)
	local goal = {
		Transparency = 1


	local create2 = tweenservice:Create(floop, info, goal)
	local Humanoid = player.Character:WaitForChild("Humanoid")


	floop.Position = player.Character.HumanoidRootPart.Position


i figured it out i forgot to parent the clone to the workspace.