How to make client-side bubble chats?

I am trying to make a part talk on the client only. I tried using :Chat but that only works on server scripts. I wrote the script:

game:GetService("Chat"):Chat(script.Parent, "Hello")

I originally wrote this on a local script; it didn’t work. I copied the exact same code and put it in a server script and it worked. I was wondering if there was any way to replicate this but on the client side, so multiple different people can get different responses from the same part, and not have to see anyone else’s response.

make the chat itself a UI then make it visible to only that specific player