A tool deforming without reason

You can write your topic however you want, but you need to answer these questions:

  1. What do you want to achieve? Keep it simple and clear! Make a rice cooking system

  2. What is the issue? Include screenshots / videos if possible! I want the player to be able to grab the rice from the cooking machine, i made the tool as a sphere:

    image

    but when i take it from the cooking machine, it becomes deformed(it is the same model):

    image

  3. What solutions have you tried so far? Did you look for solutions on the Developer Hub?
    I searched for similar topics on the devhub but found nothing

After that, you should include more details if you have any. Try to make your topic as descriptive as possible, so that it’s easier for people to help you!

The script of grabbing rice:

Could you send a screenshot of the tool with it’s children?

image

Is “Handle” a Part with it’s .Shape set to Ball? If so, it’s possible that Roblox considers the shape of the sphere differently depending on whether it’s in a humanoid (sometimes they do weird stuff to rendering). To fix this, make sure the .Size of the Part is 2x2x2 and not something that gets visually rounded to 2x2x2 normally (ex: not something like 4x2x2). (TL;DR: might be a bug from this update.)

You could add these statements to debug:

print(game.ReplicatedStorage.SushiMaker.RiceSphere.Handle.Size)
print(rice.Handle.Size)

after this line:

local rice = ...
-- (Put the prints here)
1 Like

Thanks, turns out the size was messed up, I dont even know why it looked as a sphere

1 Like

It seems it’s a Roblox bug then. The Ball shape is meant to round to the nearest sphere:

(Per the Roblox update)

Humanoids seem to often cause bugged behavior. They do lots of weird stuff behind the scenes (e.g. making regular Parts have rounded edges for arms and etc).

Glad I could help though!

1 Like