I want to create a block that moves the player upwards as the character is inside. LinearVelocity doesn’t seem to work on parts with can collide set to false, do I have to create a script for this?
If you want the Block to bring the player up like a Elevator it would need a Script to reach a certain point/floor in Studio and Game. I don’t know much of Scripting so this is what i got
@TintinDevs Connect the elevator Part to a PrismaticConstraint | Roblox Creator Documentation and an Anchored Part.
Make the ActuatorType Servo, and you can select whatever TargetPosition you want with a script.
I use them in this place: Yeah, steampunk... - Roblox and as you can see they can be set to any angle or amount of floors as long as the elevator buttons are scripted correctly.
As far as I know, I think you need to use a script for this.
Maybe you can try using TweenService to animate the elevator upwards, but I’m not much of a scripter so I don’t know if that would work for sure.
TweenService and CFrames don’t work well for physics related movements when a Player is involved.
BodyMovers or Constraints work better for things like this.