GetTouchingParts not working

Reproduction Steps

  1. Open up a new place in studios
  2. Create a new part, resize it to something huge so it collides with the BasePlate
  3. Do print(game.Workspace.Part:GetTouchingParts())
  4. Results show an empty table

Expected Behavior
Part:GetTouchingParts() should be returning a table of all parts a given part is colliding with and in the same collision group.

Actual Behavior
From the above example, print(game.Workspace.Part:GetTouchingParts()) should have a table that contains the BasePlate.

Issue Area: Engine
Issue Type: Other
Impact: Critical
Frequency: Constantly
Date First Experienced: 2021-06-14 16:06:00 (-04:00)

31 Likes

Experiencing this as well, it’s a major issue in my game.

2 Likes

Happening across all throughout ROBLOX games, the problem first started occurring somewhere around 3:55 PM when :GetTouchingParts() suddenly stopped working mid-game. Old and new servers were affected.

Car Crushers 2 is currently experiencing this as well and it has destroyed the gameplay aspect of it as we rely on this method for many key systems

3 Likes

Dungeon Quest currently is broken since no monsters or players can damage each other at the moment.

3 Likes

Increased the impact to critical since this is a platform-wide bug that is drastically breaking games.

Same issue occuring in A Hero’s Destiny, it’s completely unplayable in its current state because most of the game’s abilities used :GetTouchingParts().

Most games rely on this functionality so hopefully Roblox takes notice and fixes the issue asap. Strangely this might be a backend issue because it just randomly happened on old/new servers alike.

Could this issue be related to the new part collision property update?

The issue just randomly happened out of the blue its probably not related. One of Roblox systems might be down or experiencing some form of issue.

Yeah, this broke my game’s main loop. Can we get an engineer’s attention here?

We’re aware of the issue and working on it.

15 Likes

This issue has totally broke my game it is not able to spawn food for the players to collect now making the game unplayable it just happened in the last hour

https://www.roblox.com/games/3138006609

1 Like

This is also happening to me and a few players reached out to me about it. Nobody in my game can attack any monsters and it renders the game functionless. Able to reproduce in Studio, and getting reports of my game’s weapons and tools not working which rely on GetTouchingParts. Nothing in my game has changed.

1 Like

Any idea if this was behind a dynamic flag or not?

Just noticed it testing in Studio.

1 Like

My game heavily relies on this function, hoping ROBLOX fixes this asap

Yes. Updates almost always ship on Tuesday/Wednesday so if you see a problem start happening outside of that window it’s very likely to be something fixable with a flag revert.

Though even if it weren’t something critical like this would be resolved with an emergency release.

9 Likes

I know, I was on client team for 3 years. I was just wondering if it’ll take a server shutdown to fix - in my game, people make crates out of their products to sell them, but they currently can’t secure them, so they’ll be lost if servers shutdown now. I can tell them all to break open their crates to get their stuff back before then if needed, though.

EDIT: Looks like it’s good. Thanks, everyone.

2 Likes

:GetTouchingParts() works again and issue is resolved

4 Likes