Moving a character with CFrame without it falling

Hello. I am trying to teleport 25 studs up using CFrame, but it always falls. I also tried making it move by 1 studs 25 times, but it just gets stuck in a block. Is there a way to prevent it from falling?


Can you specify what you mean by fall ? Teleporter too much in height distance ?
One easy solution would be to teleport according to a specific part in the game :

CFrame = Part.CFrame

Otherwise, same results but without a additional part, point out the exact coordination directly to the new LowerTorso’s CFrame

Those are idiotic suggestions somewhat, as it doesn’t seem you want a automatic way to calculate the distance between the user and the top’s land.

1 Like

I don’t want to add another part, so I tried the second thing you recommended, but the character still falls down.

(falls at 0:15)

Its a private video.

Also, you have +25 on the spawning. Could this be why?

Didn’t mean to edit, sorry.

Oops, should be unlisted now instead.

v is the yellow part and I want it to teleport 25 studs above it.

Try changing LowerTorso to HumanoidRootPart, if this still does not work maybe you need to teleport it a bit higher.

1 Like

Have you tried using :SetPrimaryPartCFrame()?

The PrimaryPart in this case would be the HumanoidRootPart, so setting the PrimaryPartCFrame is literally setting the HumanoidRootPart’s CFrame.

In my opinion, this is nowhere a CFrame issue, he seems to be climbing (like a actual action scripted) with a cooldown type, image

Successfully teleported image

Then he seems still on a climbing action ? he didn’t completely fall and stays attached image

It took almost the same time for the NPC to go down than going Up, so you’re just fixated on the wrong thing. Try making a larger upperfloor

You were right - the problem was with the climbing and not the CFrame. Thanks. (and thanks everyone who helped)

1 Like