How do I rotate a specific part in a custom character?

Hello!

I kind of have a funny situation here. I am currently trying to make a custom character which is just a hole in the ground right now. The thing is that the cylinder is on the side, as opposed to flat on the ground as it is supposed to be. How do I change its axis?

Here’s what the hole looks like when standing:

Screen Shot 2020-09-24 at 5.11.12 PM

Here’s how it should look:

Script which assigns the custom character, apologies for the horrid indenting, devforum hates it for some reason lol (in serverscriptservice):

local RS = game:GetService('ReplicatedStorage')

local event = RS.RemoteEvents.AssignCurrentCamera

game.Players.PlayerAdded:Connect(function(player)

local character = workspace:WaitForChild(player.Name)

local hole = game:GetService('ServerStorage').DefaultHole:Clone()

player.Character = hole

hole.Parent = workspace

event:FireClient(player, 'CameraSubject', hole:WaitForChild('Humanoid'))

end)

Here’s the hierarchy:
Screen Shot 2020-09-24 at 5.15.36 PM

TIA for any help!

1 Like

rotate the torso, add a HumanoidRootPart, rig it using RigEdit Lite by adding a MotorD6 between the hole and the root part, root being first.

1 Like

Sorry to bother but the hole isn’t rotating. It’s not a big deal but I was wondering if there was a solution?

1 Like

The torso part is the hole, right? So reverse the values for the size so its default y is the short side and default x and z is the long sides. When rigging it’s important to know that the rig makes the front side of the root being the forward direction for movement and orientation and the top being vertical facing upward.

1 Like

I think I misspoke, I meant when the player moves around, the hole should rotate as if it’s a person. It’s just staying on one axis without any rotation.

1 Like

You rigged the HumanoidRootPart to the torso part in that order, right?

1 Like

Yeah.

1 Like

Try using RigEdit Lite. It might work better. You need to have them attached with a MotorD6. Also, Can I see your hierarchy with the HumanoidRootPart?

1 Like

I’m using RigEdit Lite, and yeah, here you go:

Screen Shot 2020-09-24 at 6.20.38 PM

Also, here’s a picture of the Motor6D properties

Screen Shot 2020-09-24 at 6.20.48 PM

Maybe just don’t care about it. It’s a circle anyways, so it should be fine and people won’t notice nor care that it doesn’t spin when you look different directions. They will have no idea that it’s supposed to, either. Just turn the transparency of the HumanoidRootPart to 1 and collisions off, and you’re done. Putting this much trouble into making a radially symmetrical object rotating is a waste of time on something pointless.

1 Like

Yeah, it’s alright for now. Thanks for the help!