ROBLOX How To Make A First Person System - PART 1: Body Movement & Camera

Поделиться
HTML-код
  • Опубликовано: 29 окт 2024

Комментарии • 168

  • @70rnk
    @70rnk  5 месяцев назад +16

    at 10:34 i meant to say to change the underlined part to neck.C0 instead of right.C0 and left .C0
    ALSO THANKS FOR 100+ SUBSCRIBERS IN LESS THEN 3 DAYS INSANE!!!!!!!!!!!!!!!!!!!
    edit 2: next video coming out next week

  • @glegolas5008
    @glegolas5008 5 месяцев назад +8

    You're gonna blow up reallllll soon, there is a drought of quality educational content on roblox studio as unique as this. Keep it up man!

  • @PurreLojic
    @PurreLojic 28 дней назад

    this guy is genuinely helpful... thanks for actually explaining the code while you go along, while keeping it entertaining, instead of a 30 second speedrun with a 'COPY IN DESCRIPTION' :)

  • @Martanus
    @Martanus 5 месяцев назад +4

    May you elaborate, why you choose to assign values to your already existing variables on a different line? Personally I think it saves a lot of time assigning it right away. Also I find many thing useless, like putting variables in parentheses in the if statements, but I've learned alot already, like how you use magnitude number to tell if the camera is in first person. By that, I don't mean the , == operator in the variable assignment-area-thingy, which I learned not too long ago, but the fact that you can just find it out by figuring if head is minimally 0.5 studs close to the camera. Really cool stuff!
    I think it's a big mistake to not go into detail, because some people, including me, come to tutorials to as well learn them, they wish to know this by default and be able to create anything they want to.
    One tip is at 9:30 ; you can use a *= b instead of a = a * b. Also the script got extremely messy, when you started applying the rotation to the body parts, which I wanted to especially learn, but no worries. The RemoteEvent seems fine.
    Sorry, for making such a long comment, I know you probably don't care especially from a stranger, but I simply wanted to say my opinions on different parts of the video. Overall very good tutorial. :)

    • @70rnk
      @70rnk  5 месяцев назад +3

      yeah sorry about that i was in a rush when making the video! ill make sure to explain better next time. thanks for the tips!

  • @sovietisaac
    @sovietisaac 5 месяцев назад +13

    wondering if you'd make a tutorial on procedural movement

    • @70rnk
      @70rnk  5 месяцев назад +6

      hi yes! Currently i am working on a pickup and dropping weapon system, but i'll try for sure to implement this type of system in a future video

  • @tristanfarmer9031
    @tristanfarmer9031 5 месяцев назад +2

    This is criminally underrated. Question for a future video. Could one possibly remix things to another theme? Instead of guns, maybe magic? Or would that be a bit much?

    • @70rnk
      @70rnk  4 месяца назад +1

      good idea! Ill do my best to add it

  • @draconic_lilly
    @draconic_lilly 5 месяцев назад +2

    Can't wait for part 2!!!!

  • @Sashiwa_Kepocalm
    @Sashiwa_Kepocalm 5 месяцев назад +2

    Really unique content, awesome work! I'm learning so much!

  • @mn_moonster
    @mn_moonster 5 месяцев назад +1

    BRO, THIS IS LITERALLY MY DREAM GAME, THANKS MAN YOU EARN A SUB

    • @70rnk
      @70rnk  5 месяцев назад +1

      Glad I could help!!

  • @Raddchuu
    @Raddchuu 5 месяцев назад

    This is really helpful, i have been looking for a good FPS framework for a while now and now i figured out how to do it because of you! You are the best. Now i can fulfill my dreams of being a dev!

    • @70rnk
      @70rnk  5 месяцев назад

      thats so nice to hear! good luck on your dev career!!

    • @Raddchuu
      @Raddchuu 5 месяцев назад

      @@70rnk Thank you, just want to know aprox when will the next part be ready?

    • @70rnk
      @70rnk  2 месяца назад

      As im in college, i dont have schedules, but i try my best to upload once a month

  • @redacted06
    @redacted06 5 месяцев назад +2

    subscribed b4 you blow up (342 subs rn)
    quick question, when i was testing animation changes it was just completely deleting those anims in the game. also, on the website to copy asset id, the asset was privated. is this the reason or am i just dumb?

    • @SS2fresh
      @SS2fresh 4 месяца назад

      Fr same for me

    • @70rnk
      @70rnk  4 месяца назад

      thats odd, ill check on it

  • @A.K.A.Calgamer
    @A.K.A.Calgamer 5 месяцев назад

    i've always wanted to make a fps game, I am still learning how to script though. All of the tutorials use models from the toolbox or what they made, but this actually teaches me some new functions of scripting. thanks :D

  • @lord_nom_conquersall2093
    @lord_nom_conquersall2093 5 месяцев назад

    Fantastic! I look forward to more parts!
    maybe I can use the ideas of this system for my next iteration of an FPS framework

    • @70rnk
      @70rnk  5 месяцев назад +1

      glad it helped!

  • @willardeguaras1429
    @willardeguaras1429 5 месяцев назад +1

    you gonna make it big one day buddy

    • @70rnk
      @70rnk  5 месяцев назад +1

      haha hope so!

  • @rato_yes
    @rato_yes 2 месяца назад

    lowk what im looking for, i just needed the local transparency and other stuff for my fps system, thx

  • @rovickregalado2925
    @rovickregalado2925 5 месяцев назад

    I like the little character at the bottom it reminds of helpy from fnaf

  • @Smuurei
    @Smuurei 5 месяцев назад

    i love ur work especially the fact that it a new channel u deserve more fame but anyways Keep up the good work

    • @70rnk
      @70rnk  5 месяцев назад

      ty!!!

  • @WlastkasFan
    @WlastkasFan 2 месяца назад

    HOW ARE YOU NOT POPULAR YET???? (W video and edit)

    • @WlastkasFan
      @WlastkasFan 2 месяца назад

      also i dont have permission to acces your animations in desc can you help?

    • @70rnk
      @70rnk  2 месяца назад

      @@WlastkasFan yeah roblox can be annoying about it, im going to do my research to see if i can do something on my side. if i find a solution ilyk

    • @70rnk
      @70rnk  2 месяца назад

      @@WlastkasFan when i get home ill link in this desc a roblox file to make sure that you can publish the anim yourself and be the owner of the anim

  • @Monkeymario.
    @Monkeymario. 5 месяцев назад +1

    wouldve been usefull for my shooter game but its both fps and tps and its also abandoned and im sick also tip instead of head.Cframe.Position do Camera.Focus.Position also im not used to those new icons

  • @certifiedidiot0
    @certifiedidiot0 5 месяцев назад

    hey! I’m currently on the process of learning lua, and I find it very difficult. I am familiar with basic python and java script, but I find lua a lot more difficult. I really appreciate this upcoming video series as I’d like to make my passion projects into actual games.

  • @AnInternetMod
    @AnInternetMod 5 месяцев назад

    you deserve way more than 316 subscribers 🔥

  • @Inkomator
    @Inkomator 5 месяцев назад +1

    nice vid man

    • @kamcool8857
      @kamcool8857 5 месяцев назад

      If a player sits down will the seat rotate with him?

  • @zeusbolt9712
    @zeusbolt9712 5 месяцев назад +1

    2:17 Just curious.. why do you initialize local variables then reference them after? Is it for micro-optimization purposes?

  • @FoxIsADev
    @FoxIsADev 5 месяцев назад

    Really cool video!!!

    • @70rnk
      @70rnk  5 месяцев назад

      ty!

  • @BunnyBoyy1
    @BunnyBoyy1 5 месяцев назад

    yoo nice vid, i loved ur editing tho

    • @70rnk
      @70rnk  5 месяцев назад

      tysm means a lot!!

  • @GuestyDays
    @GuestyDays 5 месяцев назад

    keep up with good work!

    • @70rnk
      @70rnk  2 месяца назад

      Thanks, will do!

  • @Rip-soul
    @Rip-soul 5 месяцев назад

    Love it great job

  • @exzmerald
    @exzmerald 5 месяцев назад

    This is so amazing

  • @hyxuka
    @hyxuka 5 месяцев назад

    Damn it's just that good

  • @emanmantan
    @emanmantan 5 месяцев назад

    Okay this is a nice channel 👌

  • @oyunmknats8654
    @oyunmknats8654 5 месяцев назад

    Really good 👍

    • @70rnk
      @70rnk  5 месяцев назад

      thanks!

  • @boozboldude5898
    @boozboldude5898 25 дней назад

    Hi, is there any way to contact you ? Because we're doing a school project and we're thinking about making a game, so if you could give us a hand, it would be really cool !

  • @RealSeraphim
    @RealSeraphim 5 месяцев назад

    btw guys, the parentheses he uses in like the if statements (which is if x then) are not necessary "if (IsFirstPerson) then -- etc etc its just a habit probably, roblox lua style actually prefers you not using this, but its not gonna break anything (no idea why he sets the variables and then defines then, if you can explain then plz do.)

    • @70rnk
      @70rnk  5 месяцев назад

      i usually like to define so it looks cleaner. things can get messy very fast so for all my variables i like to pre define them in two seperate paragraphes. its a habit of when i use unity and other engines.

  • @cxrnflakes
    @cxrnflakes 5 месяцев назад

    you my dude, are awesome

  • @keyblademaster8263
    @keyblademaster8263 5 месяцев назад

    Could you make a short vid on how you organize ur scrips im trying to learn good habits for coding

    • @70rnk
      @70rnk  5 месяцев назад +2

      there's no specific way of organizing, but my best tip is to know exactly what your goal is before starting to write, if you keep adding onto the script with trial and error its gonna get very messy at some point. I like to put all my locals in the start, then I would define them, then add my functions, and then add the executions. also I use the '--' keywords to define what each things do.
      I could make a video, but before you could maybe try to study the script in the place i linked. If you really need a video lmk

  • @Roxaro
    @Roxaro 5 месяцев назад +1

    don't forget to show how end result looks in start of video.

    • @70rnk
      @70rnk  5 месяцев назад

      i meaaaan you can kinda see it in the intro, but fair point

  • @bananasauceee5736
    @bananasauceee5736 5 месяцев назад +1

    Can u teach how to make a level system when you click a gui on screen and get levels and stuff maybe add level cap to :) ty please (Pls make under 15 mins)

    • @70rnk
      @70rnk  5 месяцев назад +1

      i bet there are a lot of other tutorials out there you can find for that! im not really into clicker games sorry

    • @bananasauceee5736
      @bananasauceee5736 5 месяцев назад

      @@70rnk aw man :( ok sorry for asking :(

    • @70rnk
      @70rnk  5 месяцев назад +1

      @@bananasauceee5736 dont apologize its totally fine to ask!

    • @bananasauceee5736
      @bananasauceee5736 5 месяцев назад +1

      @@70rnk oh ok sorry

  • @kyashift
    @kyashift Месяц назад

    Your thing works but only for your animations. Isn't there a way to make it without requiring your specific "guarding hands" anims

  • @BALLER_ofc
    @BALLER_ofc 5 месяцев назад

    Thanks man❤

  • @Phantasmix630
    @Phantasmix630 5 месяцев назад

    Yo nice vid you earned a sub, pls continie

  • @minilanjiao
    @minilanjiao 5 месяцев назад

    ok im only intrested into next video for picking up stuff

  • @asddaszxc
    @asddaszxc 5 месяцев назад

    Thousand thanks bro

  • @emreylmaz8771
    @emreylmaz8771 5 месяцев назад +1

    is there any way to implement this to R15, i tried myself but couldnt do it it was either the head was flying or rotate backwards

    • @70rnk
      @70rnk  5 месяцев назад

      yes but i think you need to reference different body parts, try checking which body part in r15 that controls the Neck movement (c0), and which controls the shoulders

    • @70rnk
      @70rnk  5 месяцев назад

      also r15 is wayyy much popular in terms of c0 rotations systems, try looking on forums, like 90% of the the research ive done i ended up on r15 script

  • @ylred
    @ylred 2 дня назад

    the idle animations ect arent working??

  • @БДжигун
    @БДжигун 2 месяца назад

    guys if you want aiming down sights here is example of how i done it:
    if aiming then
    local targetRightC0 = root.CFrame:ToObjectSpace(cam.CFrame) * CFrame.Angles(0, math.rad(90), 0) * CFrame.new(aimOffset)
    rightShoulder.C0 = rightShoulder.C0:Lerp(targetRightC0, 0.2)
    end

  • @MeMyself-y2w
    @MeMyself-y2w 24 дня назад

    Why is it when i put it to r6 whenever i join it i have no walking animation?? Like why but when its r15 tHeN i can walk??

  • @argeliajacobo
    @argeliajacobo Месяц назад

    Thx bro

  • @theperfecttroller
    @theperfecttroller 5 месяцев назад

    could you explain why you chose to define the variables in later lines?

    • @70rnk
      @70rnk  5 месяцев назад

      sometimes you can only define while in the function. so these are mainly exceptions

  • @InformedGalaxiessYT
    @InformedGalaxiessYT 3 месяца назад

    genuine question, why do you write the variables and then define them later on in the script? wouldnt it be more organized without doing that?

    • @GreatPudding
      @GreatPudding 2 месяца назад

      I also have no idea, he probably does it if he wants to change them later.

    • @70rnk
      @70rnk  2 месяца назад

      when i started coding, in forums a lot of people where using this method, i guess i just took the habit

  • @sqood652
    @sqood652 4 месяца назад

    great video! there seems to be a problem when I use it though, whenever a character dies, it messes up where the rotation is and the arms and head face towards one direction and never change. is there a way to fix this?

    • @70rnk
      @70rnk  4 месяца назад

      never had this problem? could you try to copy the place i linked, and see if the code matches.

    • @70rnk
      @70rnk  4 месяца назад

      if theres still an issue, contact me on my socials i can help you via screenshots since its easier

    • @sqood652
      @sqood652 4 месяца назад

      sorry, i fixed this a long time ago! im pretty sure i just put something in starter player scripts instead of starter character. thank you!

  • @pozetiv.official
    @pozetiv.official 3 месяца назад

    hi bro, can you help please? I'm making a first person horror game and I want the head to move up and down when the player turns the camera. You can do that?

    • @70rnk
      @70rnk  2 месяца назад

      hi! its actually quite i just did in my tutorial, so i dint quite understand what you need help with

    • @pozetiv.official
      @pozetiv.official 8 дней назад

      @@70rnk can you do only head movement?

  • @Slate2k10
    @Slate2k10 4 месяца назад

    Is there a way to make the arms position normal instead of the punching position?
    - Edit: Nvm I think I got it

  • @pewpewxdx12
    @pewpewxdx12 5 месяцев назад +1

    Can i yoink this into my open source projects?

  • @affannow16
    @affannow16 5 месяцев назад

    part 2 when
    at the part at 4:25
    my body was clipping in and out of existence
    at the last part it was not moving when i look down

    • @70rnk
      @70rnk  5 месяцев назад

      thats odd... you can try to copy my place and compare the scripts

    • @jaycillisfacial7391
      @jaycillisfacial7391 5 месяцев назад

      I had this same issue, I was able to fix it by replacing the local script I copied by hand (the FirstPerson script) with the script you can find in the game linked in the description.

  • @LazyHazydude
    @LazyHazydude 18 дней назад

    Imma need those animations cuz they private

  • @alex342gwsturk8
    @alex342gwsturk8 5 месяцев назад

    im sorry but some of the stuff shown here arent great for optimization, you have to keep in mind network usage
    just send the camera direction only, and do the math in a LOCAL playerscript instead of sending neck and limb coordinates and setting them on server

    • @70rnk
      @70rnk  2 месяца назад

      im still new, thanks for the advice

  • @PeanuxDeveloper
    @PeanuxDeveloper 5 месяцев назад

    yo tysm man

    • @70rnk
      @70rnk  5 месяцев назад

      no problem!

    • @PeanuxDeveloper
      @PeanuxDeveloper 5 месяцев назад

      @@70rnk also can you make a tutorial for making a first person like doors? + it will be r15

  • @Ryan-r7g
    @Ryan-r7g Месяц назад

    for some reason i cant see the body i've done everything right but its not working

  • @Albiesonline
    @Albiesonline 4 месяца назад

    not sure if ill get a reply but its worth a try, how did you go about getting into scripting

    • @70rnk
      @70rnk  4 месяца назад

      in highschool I was in a class that helped develop my love for scripting, while I code more on unity, since i used to also play roblox, i discovered that i could also make my own game. My knowledge is based around more similarities upon python and c++ language.

  • @antivaxer8337
    @antivaxer8337 4 месяца назад +2

    when part 2

    • @70rnk
      @70rnk  4 месяца назад

      took a 3 week break mb, new video coming out next week

  • @Averageidiot1014
    @Averageidiot1014 5 месяцев назад +1

    i have the intrusive thoughts of checking the recv

    • @70rnk
      @70rnk  5 месяцев назад

      intrusive thoughts cant always be bad 😅

  • @The_Lua_Script_Knower
    @The_Lua_Script_Knower 4 месяца назад

    can you do an r15 version pls ?

  • @MeMyself-y2w
    @MeMyself-y2w 24 дня назад

    why wont roblox let me have my game r6?

  • @Raddchuu
    @Raddchuu 5 месяцев назад

    4:17 I did everything i was supposed to script but i opened the game and it wasn't working at all? any solutions?
    Edit:NVM i fixed it, just add humanoid in the first part of the script eg:local RunService
    local Player
    local Character
    local Camera
    local Head
    local Humanoid

    • @70rnk
      @70rnk  5 месяцев назад

      glad you could figure it out! sorry i wasnt there to help!

  • @Norki4569
    @Norki4569 5 месяцев назад +1

    Bro pls tell me HOW i can learn script like you just pls tell me i need to know!

    • @70rnk
      @70rnk  5 месяцев назад +1

      do lots of research in forums! dont copy and paste scripts mindlessly, instead try to understand them, its annoying but it helped me a lot.

  • @Dougyl
    @Dougyl 2 месяца назад

    What Do i Do About the shadow the part arent there

    • @70rnk
      @70rnk  2 месяца назад

      @@Dougyl elaborate im not sure i understand

  • @happybear_nr2
    @happybear_nr2 5 месяцев назад +2

    i cant acces the anims why?

    • @70rnk
      @70rnk  5 месяцев назад +1

      hello! you dont _need_ to acces the anims, you simply need the id. IF you have trouble here are the ids:
      17448684392 for idle
      17460499009 for walking
      you just switch them in the animate script, hope this helps

    • @Martanus
      @Martanus 5 месяцев назад +1

      @@70rnk I am not sure right now, but I think I heard about animations having to be owned by the creator in order to work and not be sanitized. I really don't know for sure.

  • @Magentaseashell
    @Magentaseashell 2 месяца назад

    didnt work at all for me, the first time i tested the game my body and everything was still invisible

    • @70rnk
      @70rnk  2 месяца назад

      @@Magentaseashell you can copy from my open sourced game to see what went wrong

  • @Notorious_Asian
    @Notorious_Asian 3 месяца назад

    It blinks in and out when im moving and looking around

    • @70rnk
      @70rnk  2 месяца назад

      yes , im pretty sure theres a part in tje video where i fix it maybe you missed it. if i remember correctly it has to do with the max distance to detect when the player is in first person? ill get back to you when im home

  • @dalpezack4031
    @dalpezack4031 2 месяца назад +1

    your animation id is private

  • @Adam-Jordan69
    @Adam-Jordan69 5 месяцев назад

    Lmao fire tutorial

  • @rip-y6o
    @rip-y6o 5 месяцев назад

    Can you make it a tool and you can punch people and get damaged

    • @70rnk
      @70rnk  4 месяца назад

      video is out

  • @masondude-dy7iv
    @masondude-dy7iv 3 месяца назад

    i got to about 4:20 in the video and i play tested it and i could not see my body when i looked down can someone tell me why?

    • @stenvinkel
      @stenvinkel 3 месяца назад

      same for me

    • @stenvinkel
      @stenvinkel 3 месяца назад

      prob cuz of line 17 u can see ur errors on the output button on view

    • @70rnk
      @70rnk  2 месяца назад

      hi! if it still doesnt work try copying the open sourced map in which it has all the code (in desc)

  • @Party_Starter.
    @Party_Starter. 5 месяцев назад

    Cool vid! But this 12:18 part is💀

  • @itssAdam_.
    @itssAdam_. 5 месяцев назад

    yo im wondering if your available for hire?

    • @70rnk
      @70rnk  5 месяцев назад

      yes i am!

    • @itssAdam_.
      @itssAdam_. 5 месяцев назад

      @@70rnk nice do you got cord?

  • @KenjiMHZ
    @KenjiMHZ 5 месяцев назад +1

    AAAAAAAAAAAAAAAA
    AAAAAAAAAAAAAAAA
    AAAAAAAAAAAAAAAA
    AAAAAAAAAAAAAAAA
    AAAAAAAAAAAAAAAA
    AAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
    AAAAAAAAAAAAAAAA
    AAAAAAAAAAAAAAAA
    AAAAAAAAAAAAAAAA
    AAAAAAAAAAAAAAAA
    AAAAAAAAAAAAAAAA
    AAAAAAAAAAAAAAAA
    AAAAAAAAAAAAAAAA
    AAAAAAAAAAAAAAAA
    AAAAAAAAAAAAAAAA
    AAAAAAAAAAAAAAAA
    AAAAAAAAAAAAAAAA
    I love it 🥵

    • @70rnk
      @70rnk  5 месяцев назад

      lol ty

  • @FilipOwens
    @FilipOwens 2 месяца назад

    bro why anim in desc private

    • @70rnk
      @70rnk  2 месяца назад

      sorry abt that. when i get home ill link a roblox file so you can set it as your own. i didnt know roblox doesnt let us share animations from there web

    • @kthuludev
      @kthuludev Месяц назад

      @@70rnk can u link?

  • @triagetestaccount
    @triagetestaccount Месяц назад +1

    local RunService
    local Player
    local Character
    local Camera
    local Head
    local Humanoid
    local FPMD -- FPMaximumDistance
    local FPLT -- FirstPersonLocalTransparency
    RunService = game:GetService('RunService')
    Player = game.Players.LocalPlayer
    Character = Player.Character or Player.CharacterAdded:Wait()
    Camera = game.Workspace.CurrentCamera
    Head = Character:WaitForChild('Head')
    Humanoid = Character:WaitForChild('Humanoid')
    FPMD = 0.6
    FPLT = 0
    TPLT = 0
    Humanoid.CameraOffset = Vector3.new(0, 0, -0.65)
    local function SetCharacterLocalTransparency(transparency)
    for i,v in pairs(Character:GetChildren()) do
    if (v:IsA('BasePart')) then
    v.LocalTransparencyModifier = transparency
    end
    end
    end
    RunService.RenderStepped:Connect(function()
    local isFirstPerson = (Head.CFrame.Position - Camera.CFrame.Position).Magnitude < FPMD
    if (isFirstPerson) then
    SetCharacterLocalTransparency(FPLT)
    Head.Transparency = 1
    end
    end)

    • @Enzo75913
      @Enzo75913 28 дней назад +2

      hero of the day fr

  • @babyman_a380
    @babyman_a380 4 месяца назад

    Bro wheres part 2😢

    • @70rnk
      @70rnk  4 месяца назад

      next week i promise🙏🙏🙏🙏

    • @babyman_a380
      @babyman_a380 4 месяца назад

      i need u broo

  • @sigmatoilet-wm3hi
    @sigmatoilet-wm3hi 3 месяца назад

    It did not work for me

    • @70rnk
      @70rnk  2 месяца назад

      copy my open source game from the desc, it has everything ive done in this turorial

  • @ivminecraft4andbechi2024
    @ivminecraft4andbechi2024 4 месяца назад

    please copy paste

    • @TR_ASH__
      @TR_ASH__ 3 месяца назад

      lazy

    • @70rnk
      @70rnk  2 месяца назад

      You probably didnt notice but i explained in the video if you want to copy and paste theres a link in desc for you with the map

  • @_Sickk
    @_Sickk 5 месяцев назад +2

    Your coding form is bad. Try fixing it because it's probably unhealthy for the long run of your carer.

    • @70rnk
      @70rnk  5 месяцев назад +2

      🤓☝️

    • @_Sickk
      @_Sickk 5 месяцев назад

      @@70rnk When someone gives you advice, maybe you should actually try listening to it.
      Or did your parents skip the lesson on basic respect while they were teaching you how to be a disappointment?

    • @hagoosky
      @hagoosky 4 месяца назад

      ​@@_Sickk you didnt really give him good advice, you just said his "coding form is bad" and didnt give him any advice on how to fix it

    • @_Sickk
      @_Sickk 4 месяца назад

      ​@@hagoosky I do not have time to write an essay on how to improve his coding form, and even if I were paid, I would not do it because I do not have time for such things.

    • @70rnk
      @70rnk  2 месяца назад

      why are you pressed lol, of course im not going to listen if you give me jackshit worth of advice. i dont have respect for people with egos like you.

  • @15kViper
    @15kViper 3 месяца назад

    @70rnk can u like paste the code here cuz i did it the way u did but it didnt work for me so i was wondering if i can use the code

    • @70rnk
      @70rnk  2 месяца назад

      hi! i linked in the desc the map so you can copy the code

  • @stenvinkel
    @stenvinkel 3 месяца назад

    line 17 didnt work for some reason

  • @TheBaldieCrewOfficial
    @TheBaldieCrewOfficial Месяц назад

    FOR THOSE LAZY PEOPLE WHO AIN'T SCRIPTING ALL OF THESE COPY AND PASTE THESE
    FirstPerson :
    local RunService
    local Player
    local Character
    local Camera
    local Head
    local Humanoid
    local FPMD -- FPMaximunDistance
    local FPLT -- FirstPersonLocalTransparency
    RunService = game:GetService('RunService')
    Player = game.Players.LocalPlayers
    Character = Player.Character or Player.CharacterAdded:Wait()
    Camera = game.Workspace.CurrentCamera
    Head = Character:WaitForChild('Head')
    Humanoid = Character:WaitForChild('Humanoid')
    FPMD = 1
    FPLT = 0
    TLPT = 0
    Humanoid.CameraOffset = Vector3.new(0,0,-0.65)
    local function SetCharacterLocalTransparency(transparency)
    for i,v in pairs(Character:GetChildren()) do
    if (v:IsA('BasePart')) then
    v.LocalTransperency.Modifier = transparency
    end
    end
    end
    RunService.RenderStepped:Connect(function()
    local isFirstPerson = (Head.CFrame.Position - Camera.CFrame.Position).Magnitute < FPMD

    if (isFirstPerson) then
    SetCharacterLocalTransparency(FPLT)
    Head.Transparency = 1
    end


    end)
    head and arms :
    local character
    local torso
    local player
    player = game.Players.LocalPlayer
    character = player.Character
    root = character:WaitForChild("HumanoidRootPart")
    run = game:GetService("RunService")
    cam = workspace.CurrentCamera
    torso = character:FindFirstChild("Torso")
    neck = torso:WaitForChild("Neck")
    right = torso:WaitForChild("Neck")
    left = torso:WaitForChild("Left Shoulder")
    y = neck.C0.Y
    z = right.C0.X
    runn.RenderStepped:Connect(function()
    local camdirec = root.CFrame:To0bjectspace(cam.CFrame).LookVector
    if neck then
    neck.C0 = CFrame.new(0,y,0) * CFrame.Angles(0,math.rad(0,math.rad(180),0) * CFrame.Angles(0,-camdirec.x, 0) * CFrame.Angles(-camdirec.Y,0,0)
    neck.C0 = neck.C0 * CFrame.Angles(math.rad(-90),0,0)

    right.C0 = CFrame.new(z,0.5,0) * CFrame.Angles(0,math.rad(0,math.rad(180),0) * CFrame.Angles(0,-camdirec.x, 0) * CFrame.Angles(-camdirec.Y,0,0)
    right.C0 = right.C0 * CFrame.Angles(0,math.rad(-90),math.rad(-90)) + Vector3.new(1,-0.5,0)

    left.C0 = CFrame.new(z,0.5,0) * CFrame.Angles(0,math.rad(0,math.rad(180),0) * CFrame.Angles(0,-camdirec.x, 0) * CFrame.Angles(-camdirec.Y,0,0)
    left.C0 = left.C0 * CFrame.Angles(0,math.rad(90),math.rad(90)) + Vector3.new(-1,-0.5,0)

    game:GetService("ReplicatedStorage").head:FireServer(neck.C0,right.C0, left.C0)
    end


    end)
    head :
    game:GetService("ReplicatedStorage").head.OnServerEvent:Connect(function(plr,txt,txt2,txt3)
    char = plr.Character
    torso =
    torso:WaitForChild("Neck").C0 = txt
    torso:WaitForChild("Right Shoulder").C0 = txt2
    torso:WaitForChild("Left Shoulder").C0 = txt3
    end)

    • @70rnk
      @70rnk  Месяц назад +1

      @@TheBaldieCrewOfficial brother i shared the place ppl can just copy it

    • @argeliajacobo
      @argeliajacobo Месяц назад

      @@70rnk I don’t see the desk but ok