Naughty, naughty devs. I don’t know why, but it seems they’re doing horizontal collisions based on the head instead of the HRP like they used to (it’s good that collisions aren’t done on the HRP anymore though)
Collisions should be done on the torso or else things like this happen when you weld the head up 10,000 studs:
context:
“Now why would you weld the head 10,000 studs in the air?” you might ask.
To get rid of bubble chats
“Now why wouldn’t you just turn on classic mode only?”
I don’t want either display of the core chat, but I do want the chat bar so players can report chat and so that a custom bar isn’t covered by the menu button. Setting the place to bubble-only leaves me with only bubble, and if I weld the head up 10,000 studs the bubble is gone, leaving me with just the core chatbar.
Either way, collisions should be based on the torso – not the head.
While at that, make an option to disable bubble chat? (without being forced to then enable classic chat) I thought you could already somehow script edit those chats out (without moving the head), guess not. Honestly the only GUI object that should be mandatory, being on the ROBLOX platform, are menu buttons. One reason being that players need a way to report abuse
The chat bar isn’t mandatory – I can easily remove it, but it’s inseparable from both of the chat displays (classic or bubble); one of them has to be enabled if you want the chat bar.
Use that red space instead, like what pretty much all custom chat bars do. If you’re thinking that you can cover up the default chat bar with a gui element, you can’t.
… which is exactly where the HumanoidRootPart is.
Roblox can’t please everyone, I understand that. But updating and re-updating stuff again and again is counterproductive.
Chatlogs are stored if the default chat bar is used. When someone reports someone for saying something inappropriate in the chat, those chatlogs are sent to ROBLOX. If you don’t use the default chat bar, there is nothing to send to ROBLOX when you report someone. Every game should have its chat reportable, and I intend to do that in mine.
I think that looks ugly and that’s why I don’t want to do that.
The HRP had its collisions turned off because it caused the character to explode across the map when you died due to it being in the same spot as the torso. With it turned off, the characters don’t explode anymore. Calculating collisions based on the head is silly – it’s not about pleasing everyone – it’s about not cutting corners and calculating collisions properly. If you don’t do something right the first time, you’re going to have to fix it later.
I was working on the assumption that you wanted a custom chat bar. But instead doing this crazy workaround, why not just cut out the middle-man and request for a chat bar-only option when configuring a game?
Also, I don’t get this:
Why didn’t they just make it so that the torso is non-collidable?
I haven’t been able to reproduce this issue. Can you link a place with a single block that shows this? That would be a big help in resolving any problems.
It turned out to be an issue with my install. I had made sure I had the most recent version of Studio installed, but for some reason the new version didn’t uninstall the old version of Studio (version 0.167.1.51539 if you’re curious), and since my custom launcher just finds the first RobloxStudioBeta.exe and launches it, it was picking the incorrect version to launch. The new updates typically uninstall old versions, so I_'ve never run into any issues before, but now that I deleted the old version, my launcher is launching the correct one. Sorry for the trouble :c
Why didn’t they just make it so that the torso is non-collidable?[/quote]
Because if the torso was non-collidable, it would fall through the map when you died instead of doing the expected and just falling on the ground. They did a little hack to make the invisible HRP not fall through the ground either though. As soon as you die, it waits a bit and then makes the HRP collidable so it doesn’t fall through the map. Weird stuff – beyond me, but I do think the torso makes more sense for collisions because the only time you’d be rotating the torso is to angle the character, and you’d expect collisions to follow that rotated torso instead of an invisible part somewhere else.
I’d just like to be able to toggle bubble chat for specific players. To make certain players more hidden.
Or maybe even have bubble chat objects appear inside the player.Character when they talk? Or some kind of service which keeps track of the whole chatting system and the individual bubble chats AS OBJECTS, so we can make certain players/ teams be able to see their own bubble chats while not letting the other team see them at all.