Roblox - Make a Moving Platform that Moves Players

Sdílet
Vložit
  • čas přidán 8. 03. 2022
  • In this video, we will explain how to create a moving platform that moves players.
    This is great for anyone who is making an obby game, or making a training base for their group!
    Get your assets: theletusgarden.com/videos/f/m...
    Join our discord server: / discord

Komentáře • 203

  • @tonicmerchs0599
    @tonicmerchs0599 Před 2 lety +5

    Glad to see you're back! It's been forever

  • @auraborus361
    @auraborus361 Před rokem +13

    Short and sweet. Nice instructional that works!

  • @divertedtraffic9327
    @divertedtraffic9327 Před 2 lety +7

    He finally uploads again!!!

  • @45_Kiwi
    @45_Kiwi Před rokem +2

    This helped alot. thank you!

  • @noskillzrequired8918
    @noskillzrequired8918 Před rokem

    Absolutely PERFECT!! tysm

  • @mikeschmidt9784
    @mikeschmidt9784 Před 2 lety +3

    Thank you, it was useful

  • @alonepoptart24_6
    @alonepoptart24_6 Před rokem +9

    finally a moving platform script that ACTUALLY works with the studio update
    thank you

  • @noobgotskill898
    @noobgotskill898 Před rokem

    This was very useful!

  • @gabegamez1018
    @gabegamez1018 Před rokem

    Thanks for helping me with tweenservice! Now I can make my elevator game!

  • @baconpoutine8923
    @baconpoutine8923 Před 2 lety +1

    Return of the king 👑

  • @WindyPivot
    @WindyPivot Před rokem

    great help!!

  • @animatnetic2545
    @animatnetic2545 Před 11 měsíci

    Absolute W, tysm

  • @IcyColdDve
    @IcyColdDve Před 2 lety +2

    YESSIR MAN ITS BEEN LONG

  • @iedgaming
    @iedgaming Před 2 lety +2

    YOOOOO LETUS IS BACK

  • @Cosmetic7000
    @Cosmetic7000 Před 2 lety +21

    This is some very simple code that helped me create a part that hit the player off the map in my game. This was very useful, ty!

    • @footyup314
      @footyup314 Před rokem +2

      bro how is this simple to you

    • @Cosmetic7000
      @Cosmetic7000 Před rokem +13

      @@footyup314 Its programming. Its simple. If you don't learn, it won't look simple to you but if you have experience, you would know this is very simple and short.

  • @omccc
    @omccc Před 6 měsíci

    Thank you so much!

  • @NaNStudios
    @NaNStudios Před 2 měsíci

    Even after 2 years, it's still helpful!

  • @stopmotionmanga
    @stopmotionmanga Před 10 měsíci

    thanks you I was trying to use TweenService but that wasn't working and I wasn't finding a good tutorial, because other tutorials keep saying "copy and paste the code in description" and I wanted to learn how to do this codes and your tuto was perfect, thanks you

  • @carlzyrusmariano9530
    @carlzyrusmariano9530 Před 2 lety +1

    thank you! you earned a sub and like from me

  • @welcomepepper
    @welcomepepper Před rokem

    Very useful

  • @splashy2152
    @splashy2152 Před 3 měsíci

    THANK YOU SO MUCH AAAAAA 😆

  • @pengidev4553
    @pengidev4553 Před 2 lety +13

    I've been trying to figure out this issue for a bit now and you solved it! Recently, bodymovers were deprecated and I didn't want to learn the new Velocity things lol.

    • @avinath1
      @avinath1 Před rokem +5

      You should tho. Align position and align orientation are quite simple and in a game using this method that he used in the video would not be efficient at all. His run service method is bad as it’s inefficient and runs code every frame. Learn the position and orientation align objects, trust me.

    • @pengidev4553
      @pengidev4553 Před rokem +1

      @@avinath1 Yea, I got that under my belt since last month now lol. Compared to before, align pos/orientation are wayy better than this.

    • @avinath1
      @avinath1 Před rokem +1

      @@pengidev4553 I’m still trying to understand it. Could you make a video on it please?

    • @animatnetic2545
      @animatnetic2545 Před 11 měsíci

      @@avinath1 It is quite efficient acc. To be honest, I find AlignPositon really hard to use.

  • @kahunastudios4738
    @kahunastudios4738 Před 2 měsíci

    Great tutorial! You helped solve my problem with moving the player with the platform. Prior to this video, I watched 3 others but they did not help. Quick question: I am assuming updating the platform's AssemblyLinearVelocity property applies that delta to any object that is touching it?

  • @Nixo77
    @Nixo77 Před rokem

    Tysm this works

  • @user-sf9qh9ir6p
    @user-sf9qh9ir6p Před 7 měsíci

    thank you so much

  • @doubleg5573
    @doubleg5573 Před 2 lety +1

    Is it normal that TweenService isn't the smoothest "annimation" you can do? Because the part is shaking when I activate the tween.

  • @DenSuuOff
    @DenSuuOff Před rokem

    thx !

  • @riccardo9977
    @riccardo9977 Před rokem

    hi, this video is really helpful. But I have a question, can it transport vehicles?

  • @qrisquinn
    @qrisquinn Před 2 lety +2

    He has returned! Great video. Will you be continuing the force series? I really wanted to learn how to do the rest.

    • @TheLetusGarden
      @TheLetusGarden  Před 2 lety +2

      I'm not sure
      I'd like to plan it out a bit more and have some cleaner code. The current force videos aren't great imo

  • @juicejosh1520
    @juicejosh1520 Před 11 měsíci +1

    How would you go about rotating the part in circles?

  • @Friendly.NetWork
    @Friendly.NetWork Před 10 měsíci

    Thank you... is work.... but do you think? Have a way to fix the refresh rate...my platform moves 40 on the X axis and you can see it shakes a little... but anyway thank you.

  • @EN3RGY_ADHD
    @EN3RGY_ADHD Před rokem

    thanks i did not know how to do this and i was on the urge of quitting the obby i was making

  • @rachelbeverlin175
    @rachelbeverlin175 Před 4 měsíci

    thank you SO MUCH for explaining it to me!

  • @justgulle3976
    @justgulle3976 Před 2 lety +1

    tysm

  • @duckgamer67
    @duckgamer67 Před 2 lety +2

    thx

  • @jackt6866
    @jackt6866 Před rokem +1

    It isn’t smooth but it works so it’s better than a the other like 7 videos I was trying to use

  • @memecompilation5727
    @memecompilation5727 Před rokem

    the part is tweening but the character does not follow it, the output is spammed with "attempt to perform arithmetic (sub) on Vector3 and number "
    pls help

  • @ONDgaming_ROBLOX
    @ONDgaming_ROBLOX Před rokem

    can you do it with a button so when a player presses it then it moves up then if they press the button it gose down if they press the button on 1st floor it clls the elevator

  • @misatoshi
    @misatoshi Před 5 měsíci

    Hello, but it always happens to me that in the part where you put Runservice that word is marked in blue

  • @Cloudy_PandaPC
    @Cloudy_PandaPC Před rokem

    Epic

  • @dreamsavi
    @dreamsavi Před 2 měsíci +1

    With the same method, how would you go about rotating platforms? changing the Linear Velocity based on the position won’t work anymore because the platform is not actually moving, and changing the Angular Velocity won’t do anything but spin the player xd HELP PLS

  • @jonnan7539
    @jonnan7539 Před rokem +1

    How to make it so that the platform doesnt wait so long before returning?

  • @breadisyummy_
    @breadisyummy_ Před rokem

    is there a way to make it follow a set path?

  • @smoothi14
    @smoothi14 Před 5 měsíci

    How do you make it go to a specific spot?

  • @aylarahimaa
    @aylarahimaa Před 2 lety +1

    hey can you help me how to make a endless moving platform

  • @allusionistw
    @allusionistw Před 2 lety +5

    One question that I have, does RunService.Stepped impact performance? since it's running every physics update constantly updating values would it cause any hinderance to performance with multiple platforms?

    • @TheLetusGarden
      @TheLetusGarden  Před 2 lety +2

      It would if you were running intense code. In this example, the core that we are running is very light, so performance isn’t much of an issue

    • @avinath1
      @avinath1 Před rokem +3

      @@TheLetusGarden exactly that’s the problem. In THIS PARTICULAR INSTANCE what you are running is very light. People are looking at this video to use it in their game which will obviously include other things than this. Running on inefficient code will not benefit anybody. You should have used align position and align orientation objects to keep the player centered on the object rather than a run service which is highly inefficient and more complex.

    • @pureskill03
      @pureskill03 Před rokem +2

      @@avinath1 quick idea just don’t calculate huge code inside the Stepped event and put it aside into a delayed while task.wait(anyDelayedTime) and parallel only update the AssemblyLinearPosition of your platform or moving part to let the players' characters stand still on the part
      Edit: Also amazing video it helped me to solve that issue with standing on the platform

    • @avinath1
      @avinath1 Před rokem

      @@pureskill03 it’s still not efficient

  • @yasolopro6870
    @yasolopro6870 Před 11 měsíci

    it wont work and i think its cus for me the runservice is underlined red so what do i do about it?

  • @laspy9915
    @laspy9915 Před rokem +5

    This was great! But I can just Change the z variables To change how far the platform moves but how do I change how fast it goes maybe changing the time to move back-and-forth?

    • @SummitRoblox
      @SummitRoblox Před rokem +1

      Hey! So if you look in the code it is the 2 in there! Hope that helps!

    • @zeplexgamingyt9639
      @zeplexgamingyt9639 Před rokem +1

      @@SummitRoblox this helped me thanks idk if the other guy heard this tho

  • @alisherif2024
    @alisherif2024 Před rokem

    The negative didn't work for me it doesn't turn red how do I fix that - 10 and - 1 aren't red they are blue what am I doing wrong

  • @insomnolentstudios
    @insomnolentstudios Před 2 lety +4

    how do i make it faster ?

  • @shai4830
    @shai4830 Před rokem

    How could I do this with a part that is spinning instead of just moving

  • @partriv
    @partriv Před 6 měsíci

    way better than asking chatgpt!

  • @Roblo1938
    @Roblo1938 Před 6 měsíci

    Can I turn it into a thing for my horror game?

  • @SheepWizard
    @SheepWizard Před rokem

    Based

  • @starterpot9029
    @starterpot9029 Před rokem

    does this work with models?

  • @dejarisreed3572
    @dejarisreed3572 Před rokem

    Does this work with unions?

  • @RiddleWiz368
    @RiddleWiz368 Před 2 lety +1

    yo hes alive

  • @CosmicMaanz
    @CosmicMaanz Před rokem +1

    Hi! So, I made the moving platform go up and down instead of side to side but for some reason in Roblox studio it works just fine, but when I go to test it in game the movement of the moving platform is choppy, When I try to get on the platform the part freezes for a second or two, then the player gets kicked off.
    Is there any solution to this?

    • @troxinate
      @troxinate Před rokem +1

      This has occurred to me too, I'm not sure if there are any answers to this but hopefully The Letus Garden sees this.

    • @gavingaming854
      @gavingaming854 Před rokem +2

      How did u make it up and down

    • @yorshcyt2576
      @yorshcyt2576 Před rokem +1

      When objects provide player interaction, it is best to make them functional within Local scripts.

    • @0doyer95
      @0doyer95 Před rokem +1

      @@gavingaming854 I believe in the part of the script where it goes (0, 0, -20) you could make it (0, -20, 0) or something along those lines, but I am a begienner coder so don't take my word on it.

    • @audigamer8261
      @audigamer8261 Před rokem

      i think its because server lag

  • @chan0kan298
    @chan0kan298 Před rokem +3

    If you want to use the same method but for the orientation you have to replace "Part.Position" by "Part.Orientation" ,
    remove "deltatime" and change AssemblyLinearVelocity to AssemblyAngularVelocity

  • @CosmicMaanz
    @CosmicMaanz Před 2 lety +5

    Hey great tutorial! Do you know how I could make the part move in one direction instead of going back and forth?

    • @ddx5899
      @ddx5899 Před 2 lety +1

      Instead of inout you put in or out in
      Enum.EasingDirection.inout

    • @CosmicMaanz
      @CosmicMaanz Před 2 lety +1

      @@ddx5899 srry I meant how do you make the part move forward forever, I tried it and it still goes back and forth

    • @Cosmetic7000
      @Cosmetic7000 Před 2 lety +2

      @@CosmicMaanz Set true to false in tweenInfo. The "false" means it will not repeat. The "true" means it will repeat.

  • @csi6579
    @csi6579 Před 3 měsíci

    and if i wanna do a circular path?

  • @Milo_96
    @Milo_96 Před rokem +1

    How to make it slower?

  • @vladkamael
    @vladkamael Před rokem +1

    It's cool and all, but everything, expect the player, still ignores my elevator platform.
    Making like a portal inspired puzzle chamber and my cubes don't move with the elevator.
    Instead they stay down and "update" their position only when player touches them.
    But even then - they still do it wrong and go like, half way and not to the top.

    • @placeholder4675
      @placeholder4675 Před 4 měsíci

      How about welding (Motor6D) the cubes to the elevator when they're in the elevator, but not being touched?

    • @vladkamael
      @vladkamael Před 4 měsíci

      ​@@placeholder4675 We used "align position" thing in the end. Kinda worked.

  • @oberonpanopticon
    @oberonpanopticon Před rokem +1

    It’s 4 AM so I’m not absorbing much and can’t test this out for myself rn, but assuming it works this seems like it’s a really good tutorial!

  • @takutokawai
    @takutokawai Před rokem +1

    Does this still work now?

  • @darklordofdaporg655
    @darklordofdaporg655 Před 2 lety +1

    He's alive?

  • @aptmatter
    @aptmatter Před 2 lety +1

    WE BACK BABY!!

  • @tbone1268
    @tbone1268 Před rokem

    Idk how it works but it does and thats all I need thank you for this

  • @StonedTotheBones0000
    @StonedTotheBones0000 Před 11 měsíci +2

    thanks! I am making a Void game and I needed to know how to make one of my "spirit orbs" float and this helped alot! although i will say i want to make it move up and down, not left to right. is there any instruction on how to do that?

  • @progaming915
    @progaming915 Před 2 lety +3

    can u link the script?

  • @csi6579
    @csi6579 Před 3 měsíci

    if i wanna do a spinning plataform?

  • @thatidiotoverthere6311

    with the first half it didnt move when i clicked run

  • @cngaming7027
    @cngaming7027 Před rokem

    runservice is underlined for me! can anyone help?

  • @double_pandaa
    @double_pandaa Před rokem

    how to make the platform faster?

  • @coldcatarchives
    @coldcatarchives Před 2 lety +2

    how do i make this script but make it move an entire model? im trying to make a moving cargo plane where the player is inside and can jump out without sliding out when it starts moving

    • @theclumsydweeb815
      @theclumsydweeb815 Před 2 lety +2

      Make it union unless you want make individual part move

    • @ImJamieX
      @ImJamieX Před rokem +1

      create a part and name it "Center" or "Main" and put it in the center of your model(add it to model instance too), make sure it IS ANCHORED. then unanchor ALL other parts of your model and weld each one to your "Center/Main" part. then while tweening you only have to tween 1 part.. Very useful for dropships. (all you have to do to make players NOT slide out is weld their rootpart to the same Center/Main part, then destroy weld on button press (space)

    • @oteupaiaquelecara
      @oteupaiaquelecara Před rokem

      @@ImJamieX thx

  • @Ham_Burger1
    @Ham_Burger1 Před rokem

    dosent work it moves the part from where it was and u cant get to it

  • @guy56890
    @guy56890 Před 2 lety +1

    been forever!

  • @badass325
    @badass325 Před 2 lety +2

    hi

  • @leslievanharlingen_metcalf4734

    mine did not work can you put the script in the comments? pls

  • @okbruh2
    @okbruh2 Před 2 lety +18

    thing is.. when the player moves with the platform it isnt smooth

    • @alexjbgaming
      @alexjbgaming Před rokem +7

      It’s just lag 😅😅😅😅 all games are like that depending on your lag they all use the sm we script there isn’t a different script to do this with 😅😅😅😅😅

    • @laspy9915
      @laspy9915 Před rokem

      @@alexjbgaming actually I have a pretty solid computer but after I placed a couple of them it started moving weird it’s not lag it’s bad code

    • @DwnOfficial
      @DwnOfficial Před rokem +2

      Try making it via local script

    • @GiftyOff
      @GiftyOff Před rokem

      Its roblox movement delay

    • @GiftyOff
      @GiftyOff Před rokem

      Cant fix it

  • @Bidombamb
    @Bidombamb Před 7 měsíci

    this works amazingly, but models don't have CFrames. so this will only work on parts alone

    • @TheLetusGarden
      @TheLetusGarden  Před 7 měsíci

      Hey! For models, you can weld the model to the PrimaryPart, then apply this code to the model PrimaryPart

    • @Bidombamb
      @Bidombamb Před 7 měsíci

      @@TheLetusGarden wow, i didnt expect you to answer, but imma try that

    • @Bidombamb
      @Bidombamb Před 7 měsíci

      @@TheLetusGarden i am kinda confused on what you are trying to say

    • @TheLetusGarden
      @TheLetusGarden  Před 7 měsíci

      @@Bidombamb Checkout this devforum post devforum.roblox.com/t/introduction-to-tweening-models/315253

  • @gavingaming854
    @gavingaming854 Před rokem

    How to make ti move up

  • @Kinoparapino
    @Kinoparapino Před 3 měsíci

    My part just moves but doesnt move the player with it. Can somebody copy and paste the script?

  • @retrobruvver6594
    @retrobruvver6594 Před 10 měsíci +1

    isnt working :/

  • @calebdagoy5415
    @calebdagoy5415 Před rokem

    how to make it client sided

  • @giancarlodanielosoresquint246

    it is not very optimal to use runservice

  • @PeaceToChaos
    @PeaceToChaos Před rokem

    How do you make it go up and down?

  • @somebody_2837
    @somebody_2837 Před 2 lety +1

    Wouldn't it be better to just weld the HumanoidRootPart to the platform?

    • @memecompilation5727
      @memecompilation5727 Před rokem

      nah the players character just freezes then

    • @somebody_2837
      @somebody_2837 Před rokem

    • @somebody_2837
      @somebody_2837 Před rokem

      ​@@memecompilation5727 No it won't, have you even tried it? If you did, you probably did it wrong by using a weld and not a weld constraint. Also, why did you bother replying to a comment posted over a year ago?

    • @memecompilation5727
      @memecompilation5727 Před 11 měsíci

      @@somebody_2837 Tbh. Idk, but i needed help and i fixed it.... It was like you said and i forgot to delete the comment:)

    • @TheLetusGarden
      @TheLetusGarden  Před 7 měsíci

      If you weld the root part, your character wouldnt be able to walk around the platform
      With this method, the player can still move

  • @cattohugemythicyt
    @cattohugemythicyt Před 6 měsíci

    hope it works in the air too

  • @sandintheocean
    @sandintheocean Před 2 lety +4

    What if instead you were moving a model, and wanted the player to stick onto it? How would that work?

    • @Splango
      @Splango Před 2 lety

      same question. have u found a answer>?

    • @sandintheocean
      @sandintheocean Před 2 lety

      @@Splango the only idea i have is putting a part under the models where the players would stand, and then use this script so players could stand on the model because of the part.

    • @unorift2865
      @unorift2865 Před rokem

      @@sandintheocean Or you know you could just get a glue part from the toolbox then glue surface on top and bottom then put the model on top of the part

    • @TheLetusGarden
      @TheLetusGarden  Před rokem

      This might help! devforum.roblox.com/t/wall-stickgravity-controller/432598

  • @Zarigueya_123
    @Zarigueya_123 Před 23 dny

    you sound like jerma

  • @clouddog111
    @clouddog111 Před rokem +1

    i've tried everything but it doesn't work T-T
    ive tried so many tutorials on this for 3 hours and none of them work, my platform just lies there
    is there something im doing wrong??

    • @frostywalker2108
      @frostywalker2108 Před rokem

      probably still need help?

    • @clouddog111
      @clouddog111 Před rokem

      @@frostywalker2108 yes, i hate my stupid brain ;-;

    • @frostywalker2108
      @frostywalker2108 Před rokem

      @@clouddog111 I can send you the script would that help?

    • @clouddog111
      @clouddog111 Před rokem

      @@frostywalker2108 OMGOMGOMG I'M SO SORRY I DIDN'T SEE IT SOONER, YES!!!! YOU'RE THE BEST

    • @davecodm1
      @davecodm1 Před rokem

      @@frostywalker2108could you send it to me aswell

  • @ZyanFernando
    @ZyanFernando Před 5 měsíci

    Note that if youre internet or device is terrible, this wont work.

  • @mrhenio6106
    @mrhenio6106 Před rokem +1

    Does't work

  • @codingwithpro276
    @codingwithpro276 Před 2 lety +1

    src code

  • @MrAnonymouz
    @MrAnonymouz Před 2 lety +2

    How do i make it move slower

    • @ToxicBeast_FF
      @ToxicBeast_FF Před rokem

      In the 5th line just increase the number (increasing number will make it slow).

    • @BlueSquareGaming
      @BlueSquareGaming Před rokem

      In this line:
      local tweenInfo = TweenInfo.new(2, Enum.EasingStyle.Cubic, Enum.EasingDirection.InOut, -1, true)
      change the number in TweenInfo.new(2,

  • @keyhitt952
    @keyhitt952 Před rokem

    This Is Not Longer Relevent

  • @ziloleepic3390
    @ziloleepic3390 Před 11 měsíci

    how do i make it spin?

    • @d4sty.
      @d4sty. Před 11 měsíci

      while task.wait(0.05) do
      script.Parent.CFrame *= CFrame.Angles(0, 0.05, 0)
      end
      put the part you want instead of script.Parent

  • @MrSm0keee
    @MrSm0keee Před rokem

    Why is everything a script can't it be easy like other editors?? 😮‍💨

  • @coopahdaygard993
    @coopahdaygard993 Před rokem

    4:32