heres the script:
local slash = RS:WaitForChild("Assets"):WaitForChild("slash"):Clone()
local root = char.HumanoidRootPart
local rootcframe = root.CFrame
root.Anchored = true
root.CFrame = CFrame.new(root.Position,Vector3.new(mouse.X,mouse.Y,mouse.Z))
slash.Parent = workspace.VFX
slash.CFrame = root.CFrame
local attachment = Instance.new("Attachment",slash)
local V = Instance.new("LinearVelocity",slash)
V.MaxForce = math.huge
V.VectorVelocity = root.CFrame.LookVector * 100
V.Attachment0 = attachment
slash:SetNetworkOwner(plr)
Debris:AddItem(slash,2)
task.wait(1)
root.Anchored = false
Video: