Accessory doesn't show up on client

Greetings, here’s my problem, so for some ood reason this accessory would not want to show up on the client and only shows up on the server I don’t know what causes this if it’s the accessory bugging or my script.

local ReplicatedStorage = game:GetService("ReplicatedStorage")
local item = ReplicatedStorage["Plr Sword"]

local function KeyInput(key, IsTyping)
	if key.KeyCode == Enum.KeyCode.Q and not IsTyping then
		if Debounce.Value == false then
			frame.BackgroundColor3 = Colors.blue
			char:WaitForChild("Plr Sword"):Destroy()
			task.wait(1)
			Debounce.Value = true

		else
			local clone = item:Clone()
			clone.Parent = char
			frame.BackgroundColor3 = Colors.white
			task.wait(1)
			Debounce.Value = false
		end
	end
end

UserInputService.InputBegan:Connect(KeyInput)

Here’s a view of the server


Here’s a view of the client