I would use the exact code for a different model and it would work perfectly fine and neither of them are anchored

local ReplicatedStorage = script.Parent
local FormEvent = ReplicatedStorage:WaitForChild("Amaterasu")
local DeactivateEvent = ReplicatedStorage:WaitForChild("Stop")
local user = script.Parent.Parent.Parent
local mouse = user:GetMouse()
local using = false













local function FormEventFired()
using = true
 game:GetService("Chat"):Chat(user.Character.Head, "Susano..")


local blood = Instance.new("Decal")
   blood.Face = "Front"
   blood.Name = "SauceBlood"
   blood.Texture = "rbxassetid://979714899"
   blood.Parent = user.Character.Head
   user.Character.Humanoid.Health = user.Character.Humanoid.Health - 5
 game.Debris:AddItem(user.Character.Head.SauceBlood, 5)

  script.Deplete.Value = true




local g = script.Parent.Chest:clone()
        g.Parent = user.Character
        local C = g:GetChildren()
        for i=1, #C do
            if C[i].className == "UnionOperation" then
                local W = Instance.new("Weld")
                W.Part0 = g.Middle
                W.Part1 = C[i]
                local CJ = CFrame.new(g.Middle.Position)
                local C0 = g.Middle.CFrame:inverse()*CJ
                local C1 = C[i].CFrame:inverse()*CJ
                W.C0 = C0
                W.C1 = C1
                W.Parent = g.Middle
            end
                local Y = Instance.new("Weld")
                Y.Part0 = user.Character.Torso
                Y.Part1 = g.Middle
                Y.C0 = CFrame.new(0,0,0)
                Y.Parent = Y.Part0
        end

        while using do
             wait(0.2)
             user.Character.Humanoid.Health = user.Character.Humanoid.Health + 0
        end

 end


local function DeactivateEventFired()
    using = false
    user.Character.Chest:Destroy()
    script.Deplete.Value = false
    local addon = user.stats.Level.Value * 2

end

FormEvent.OnServerEvent:Connect(FormEventFired)

script.Parent.Parent.MS.DeactivateEvent.OnServerEvent:connect(DeactivateEventFired)
DeactivateEvent.OnServerEvent:Connect(DeactivateEventFired)