Why this script dont work?

— Fixed thank you guys for checking this —

Because its firing Client and your event is OnServerEvent

argument 1 missing, you have to call fireclient with a player instance

remote:FireClient(somebody, args)

You should make the event for firing in local script