Part is moving/deleting on server , but nothing happens on Client

1.What i wanted to do
So i was creating a game few years ago , but i stopped playing for 3 years and forget how make many simple scripting things and i am struggling with how change anything that a CLIENT asks to the SERVER do somenthing and replicate that change to everyone.

So made a interaction system , where the player press E , collects the information with CollectionService and few other values , then send the information to Server with a RemoteEvent , where the script changes the Part and give the player its rewards by collecting the Object.

  1. The problem
    First the player sends the Information from a LocalScript in PlayerGui and then the Server Recieves the Object information and wich player sent that information.

image

After receving the information from Client , the Server-Side deletes the Object , and gives the reward to player based on the information given by Collection Service.

Everything at this part works fine.
But when it comes to changing parts position like the chest statement , or even deleting a part , that only happens on server , but any client can’t see that change.

Client Side :
image

Server Side(Ignore the weird rotation i messed up with the CFrame ) :

  1. Solutions i tried
    I tried to search on internet/forum why is that happening , but didn’t find anything that adresses to this.
    I am insanely confused because some parts destroy/change values/modify and create parts , and others not , even if they use the same script format , so i don’t know how fix that.