Script help Position

Script in ServerScriptService

Please do not send images of your code. Instead, copy and paste your code into a code block.

Also, please provide the error you are receiving.

Ring.Position = player.Character.HumanoidRootPart.Position(player.Character.HumanoidRootPart.Position.Y/2,player.Character.HumanoidRootPart.Position.X,player.Character.HumanoidRootPart.Position.Z)

errorprintposition

Its most likely erroring because of this.
Ring.Position = player.Character.HumanoidRootPart.Position(
Try replacing player.Character.HumanoidRootPart.Position( with Vector3.new(

same error again? you can send all of the script ?

Ring.Position = Vector3.new(player.Character.HumanoidRootPart.Position.X,player.Character.HumanoidRootPart.Position.Y/2,player.Character.HumanoidRootPart.Position.Z)

1 Like

Just gonna format the code right:

Ring.Position = player.Character.HumanoidRootPart.Position(player.Character.HumanoidRootPart.Position.Y/2,player.Character.HumanoidRootPart.Position.X,player.Character.HumanoidRootPart.Position.Z)

You’re trying to call the Position the wrong way that you’re doing it, the first parameter should be the X variable, the second is the Y axis, and the third is the Z axis.
So to fix your code, I think you could do this instead:

Ring.Position = Vector3.new(player.Character.HumanoidRootPart.Position.X, player.Character.HumanoidRootPart.Position.Y / 2, player.Character.HumanoidRootPart.Position.Z)

There are 2 solutions, what should I do?