Roblox chat bubbles not going on the intended target

Here is the part of the script that creates the new chat bubble. The script clearly says phone.Handle, but the bubble isn’t appearing over the phone, but instead over the player as if they were talking? The weirdest thing is that sometimes it does appear over the phone and when it does when you talk it makes my chat appear over the phone too. Anyone know the cause of this?

if phone.Parent.Parent == game.Workspace then
		ChatService:Chat(phone.Handle, "Calling: "..answerer.Name) 
end

EDIT:
Ok what seems to be happening is. If I talk first then call the bubbles will all appear over my head, but if I call then talk the bubbles will appear over the phone. So it seems to be an issue with roblox’s core chat script detecting where the chat bubbles should be. Any fix to this?

2 Likes