TaseenA09
TaseenA09
  • Видео 7
  • Просмотров 39 940
How To Make First Person Camera In Roblox Studio (Under 5 Minutes)
In this Roblox Studio Video I show you how to make a First Person Camera. It is showed in detail with various animated graphics to explain the concepts in an intuitive way.
This video includes proper captions.
Notes at the end of the video.
Tags: #roblox , #robloxstudio , #firstpersonshooter , #firstperson , #camera , #fps , #fpsgames , #fpsgame , #scripting #robloxscript , #robloxscripting , #animated
Просмотров: 7 332

Видео

Dynamic Footing and Legs in Roblox
Просмотров 8428 месяцев назад
This is a update / showcase video on my dynamic footing and legs module in Roblox. Github: github.com/TheRobot140/Dynamic-Walk-Animations-and-Footing-for-Roblox Dev Forum: devforum.roblox.com/t/021-dynamic-footing-and-legs-for-roblox/2846214
I got a Microphone
Просмотров 9799 месяцев назад
In this video I just umm... Tell you that now have a microphone! I guess? All videos from now will have my voice.
How to make a slider in Roblox Studio
Просмотров 24 тыс.10 месяцев назад
This is a remake of a previous video with better editing and quality. There might be some inconsistencies as I slightly rushed this video. Also you can't really animate something like this alot. In this video I show you how to make a slider user interface in Roblox Studio. tags: #roblox #robloxstudio #tutorial #animated #robloxgui #sliders #slidergui
How UI Scaling works in Roblox Studio
Просмотров 3,3 тыс.11 месяцев назад
This is a guide / tutorial on how Absolute Size, Absolute Position, Scale, UDim2, and Anchor Points are used to create polished and adaptive user interfaces. Made for beginners. JJJreact Tags: Roblox, Roblox Studio, Tutorial, UDIM, UDIM2, Anchor Point, Absolute Size, Absolute Position, Scale, Pixels, Learning, Help, Visualized, Animated, GUI, UI. #roblox #robloxstudio #tutorial #animated #roblo...
Dynamic Roblox Walk Animations
Просмотров 80611 месяцев назад
A demo showcasing a dynamic walk animation and footing script for R6 characters in Roblox, This is a demo so somethings are broken. Help is appreciated. Dev-Forum post: devforum.roblox.com/t/dynamic-walk-animations-and-footing-for-r6-in-roblox-demo/2718984 Github page: github.com/TheRobot140/Dynamic-Walk-Animations-and-Footing-for-Roblox Keywords: lua, studio , roblox, leg, footing, script, wal...
How to make a Drop Down menu (With explanation)
Просмотров 2,5 тыс.Год назад
In this Roblox tutorial I show you how to make a completely animated and working drop down menu in Roblox studio with a proper explanation. If you enjoyed this video please remember to like and subscribe. yes. #roblox #robloxstudio #robloxstudiotutorials #robloxstudiotutorial

Комментарии

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

    this is beautifully made! i'm shocked it's not doing better. how do you create the motion graphics?

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

      @@trevortrollface440 I use Blender + Motion Canvas + DaVinci Resolve

  • @Memeoftheday1242
    @Memeoftheday1242 7 дней назад

    Can you please make a video where you show how to make an fps game in first person please !

    • @TaseenA09
      @TaseenA09 7 дней назад

      Too much work and networking

  • @garypealnotpeel
    @garypealnotpeel 8 дней назад

    Okay actually just give me the code, mine is completely broken. U change the code every second.

  • @legendarybanana37
    @legendarybanana37 26 дней назад

    Fuck this is a really great tutorial. you are amazing btw

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

    the output value doesnt get updated with the slider???

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

    It doesn’t work for me. I’m getting errors

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

    You are absolutely brilliant. Best tutorial I think I have EVER watched. ♥

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

    one of the best tutorials i seen in a while

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

    Great Video, But for some reason the slider goes outside the bounds, probably a new studio update? Could you remaster this video?

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

    is it possible to make a slider in surfaceguis? i know there is a beta feature but i don’t want to wait until it comes out.

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

    Hi, could someone please help me, this code is great but it only works for computers, on cell phones the camera doesn't work correctly, when the joystick is used the camera moves, does anyone have a solution for this?

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

      @@simplyfar336z3 I think there is a way you're supposed to do this. Create a variable to block the camera code. Then change that variable depending on if the game processed value given by the Input ended and Input began events of the userinputservice. You should check the documentation to be sure.

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

    Mine can only be clicked, not slided what might i have done wrong? local mouse = game.Players.LocalPlayer:GetMouse() local slider = script.Parent local fill = script.Parent.Fill local trigger = script.Parent.Trigger local outputValue = script.Parent.OutputValue local outputLabel = script.Parent.Label local maxValue = 1 or 100/100 local startingValue = 0 or 0/100 fill.Size = UDim2.fromScale(outputValue.Value,1) outputLabel.Text = tostring(math.round(outputValue.Value*100)) local tweenService = game:GetService("TweenService") local tweenStyle = TweenInfo.new(0.25,Enum.EasingStyle.Exponential) function UpdateSlider() local output = math.clamp((mouse.X-slider.AbsolutePosition.x)/slider.AbsoluteSize.X,0,1) local outputClamped = startingValue + (output*(maxValue-startingValue)) if outputValue.Value ~= outputClamped then tweenService:Create(fill,tweenStyle,{Size = UDim2.fromScale(output,1)}):Play() end outputValue.Value = outputClamped outputLabel.Text = tostring(math.round(outputValue.Value*100)) print(output) end fill:GetPropertyChangedSignal("Size"):Connect(function() outputLabel.Text = tostring(math.round(fill.Size.X.Scale*100)) end) local sliderActive = false function ActivateSlider() sliderActive = true while sliderActive do UpdateSlider() task.wait() end end trigger.MouseButton1Click:Connect(ActivateSlider) game:GetService("UserInputService").InputEnded:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then sliderActive = false end end)

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

      Change the "MouseButton1Click" to "MouseButton1Down"

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

      @@_icey yeah the one at the end, i also have an other problem, its kinda broken, if i slide it too much to the right, it will be set to 50, or if i set on 50, it will be on 78

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

      @@ch1p_k never had that problem happen to me, not sure what to say about it.

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

    This tutorial is so useless C

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

    underatted channel!

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

    can somebody please comment the working script as mine wont work sadly

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

    Awesome video.

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

    V A L U E .

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

    write me script pls

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

    Thanks helped a lot

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

    how would i incorporate music volume into this slider

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

    How do i make it do something?

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

    it took me forever to find this treasure of a video, all of the other videos were copy and paste or a free model, and this guy shows me how to actually do it, and what it does. thats something ALL scripting youtubers should be doing.

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

    Do you have any advice for beginner programmers that have just started to script and need help creating their own difficult projects? I would appreciate it if you could give some guidance.

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

      If you have an idea just do it, and don't be afraid to start over when you make a mistake in the root level as you 100% will. Also write down your ideas and how you will do them in a document as when you go to implement them it might be overwhelming. Learn to decode errors and search online resources before RUclips videos. Roblox has great documentation online. You do not need to learn everything before starting but you cannot use something you do not know exists. If something seems too hard to solve then just leave it on hold for now and work on something else. If something hasen't been done before, it's probably not because nobody thought of it but it is too hard to do and not worth it for the experienced. Don't be afraid to use modules provided by the community. Most game developing concepts apply to Roblox (e.g delta time) so make sure to learn a few.

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

      @@TaseenA09 Thank you for the advice!

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

    I can't catch up. It helped, but then it stopped working at the end because i could'nt see line 18.

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

    W tutorial

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

    STOP DOING MAGIC IN THE CODE AND SKIPPING STUFF I CANT FOLLOW and also can you do it slower but ty for the worlds hardest tutorial to follow :)

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

    its going outside the slider

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

    After clamping the Y value and testing the script I found issues with none of the script coming in to play I took some time to view over the script and use ‘Output’ and ‘Script Analysis’ to see what I did wrong I had solved the issues found on those and I tested it again The only thing that changed was that it would not let me move around my camera while in first person 2:28 and 2:32

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

      how did you fix it? i have the same issue

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

    This was the hardest tutorial ever, the voice is killing me, and each time he types one word he skips all the way to the end, then half way just changes the code.

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

    Useful but it was fucking pain that voice, next timw use yours or different one

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

    imagine i copy the script and it doesnt work XDDD

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

    can u give me the code pls

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

    hers the script `local RunService = game:GetService("RunService") local UserInputService = game:GetService("UserInputService") local Enabled = script.CameraEnabled local Camera = game.Workspace.CurrentCamera local Character, Head, HumanoidRootPart, Torso local function updateCameraMisc(enabled) UserInputService.MouseIconEnabled = not enabled if enabled == false then Camera.CameraType = Enum.CameraType.Custom if UserInputService.MouseBehavior == Enum.MouseBehavior.LockCenter then UserInputService.MouseBehavior = Enum.MouseBehavior.Default end else UserInputService.MouseBehavior = Enum.MouseBehavior.LockCenter Camera.CameraType = Enum.CameraType.Scriptable end end local function SetTransparency(transparency) if not Character then return end for _, v in pairs(Character:GetDescendants()) do if v:IsA("BasePart") and v.Name ~= "Head" then v.LocalTransparencyModifier = transparency end end end local CameraDirection = Vector2.new() local Sensitivity = 0.3 game.Players.LocalPlayer.CharacterAdded:Connect(function(character) Character = character Head = Character:WaitForChild("Head") HumanoidRootPart = Character:WaitForChild("HumanoidRootPart") Torso = Character:FindFirstChild("Torso") or Character:FindFirstChild("UpperTorso") end) RunService.RenderStepped:Connect(function() updateCameraMisc(Enabled.Value) SetTransparency(Enabled.Value and 1 or 0) if not Enabled.Value or not Character then return end CameraDirection -= UserInputService:GetMouseDelta() * Sensitivity CameraDirection = Vector2.new(CameraDirection.X % 360, math.clamp(CameraDirection.Y, -85, 85)) if Torso then Camera.CFrame = CFrame.new(Torso.Position) * CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(CameraDirection.Y), math.rad(CameraDirection.X), 0) end end)`

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

    GIVE ME THE SCRIPT PLEASE

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

    Contrary to popular belief, I actually have realized that people who didn't understand the script would just want it in plain text, but by then I had already lost access to it. You may get the entire script to copy and paste at some point, but I am too lazy to make it as I don't want to work on tutorials anymore.

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

      but your tuts are high quality

    • @brunoboldrinmathias9714
      @brunoboldrinmathias9714 29 дней назад

      you dont need to make the script for this people, your tutorial is amazing and if him want to understand or get the code. He can simply WATCH the tutorial.... your work is amazing anyway

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

    could have deserved a sub if u had copy pasted the code and it didnt work, i successfully wasted 30 mins of my life

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

    can you make a tutorial for like making a one like doors which is have able to be disable while in cutscene and rotating and visible camera

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

      There is a reason I added the "CameraEnabled" value, you're supposed to change it and use a custom script to move the camera. And, I don't want to make another video just for this (I dislike making videos on 3D stuff).

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

      @@TaseenA09 oh alr

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

    the slider can go past 0 or 100 :/

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

      did you even watch the full video?

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

    Can you make a tutorial on how to make a custom player collider physics with max slope angle using raycasting?

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

      No, even in 2D, you generally do not use only raycasting for physics. It is used for optimization but, why are you trying to do this in the first place? Physics is a really hard topic and without experience it's really hard to make a physics engine, even if it's only for players. Or I am misinterpreting what you are saying.

  • @zg-ez8kq
    @zg-ez8kq 6 месяцев назад

    The only thing that bothers me is the tts.

  • @apro8723
    @apro8723 6 месяцев назад

    Why can't ALL scripting videos be like this? This is good!

  • @fernobrawl
    @fernobrawl 6 месяцев назад

    It just dont work

  • @СкибидиСигмаЛорд
    @СкибидиСигмаЛорд 6 месяцев назад

    I don't know why but slider is going out of the borders lol

  • @abi_art
    @abi_art 6 месяцев назад

    can u type a LITTLE SLOWER? i feel like its going at speed of light

    • @apro8723
      @apro8723 6 месяцев назад

      No he is just clipping through all his typing so his video isn't 5 hours long.

  • @chimirollo
    @chimirollo 6 месяцев назад

    For me this was a horrible tutorial. He jumps sequences of the video, change the script and dont explain why. didnt work to me and I reread the code 2 times. even if i messed up something, he made me change parts of the code assuming that would work like he did because when he made a cut, the code wasnt the same.

    • @TaseenA09
      @TaseenA09 6 месяцев назад

      This entire video was taken in 3 takes 1 for the main part and 2 for the post recording fixes, this is the only cut and I clarify this. Thus, there literally is no way for me to change the script while not showing it. If you did find any problems, give me the time stamps.

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

      @@TaseenA09 can you please paste the script I tried typing it and going back just for the script to not work, some parts of the script were changed during the video and it's a bit annoying trying to go back and correct it just to have it not work again

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

      @@Flamemen8this video is so people can understand and build on their own knowledge It’s not for people to copy and paste and be done Script is an art to learn how to make a game it’s not to just paste down and be done with

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

      @@qburtgamez7548 ok

  • @MarianHere
    @MarianHere 6 месяцев назад

    No bs, straight to the point, good explanation. Keep up the good work man! You gained a sub.

  • @boblox_studio_dev
    @boblox_studio_dev 6 месяцев назад

    yo wth this video is so high quality for a roblox tutorial

  • @skiownsyou
    @skiownsyou 6 месяцев назад

    hey im getting an error with the code. if you could help it would be much appreciated. great video still!

    • @TaseenA09
      @TaseenA09 6 месяцев назад

      I can't help if you don't give me the error message.

    • @skiownsyou
      @skiownsyou 6 месяцев назад

      @@TaseenA09 it says Trigger is not a valid member of Frame "Players.kingmj4444.PlayerGui.ScreenGui.Main.Main.Slider"

    • @skiownsyou
      @skiownsyou 6 месяцев назад

      @@TaseenA09 it says Trigger is not a valid member of Frame "Players.kingmj4444.PlayerGui.Screengui.Main.Main.Slider"

    • @skiownsyou
      @skiownsyou 6 месяцев назад

      @@TaseenA09 it says Trigger is not a valid member of Fram "Player.kingmj4444.PlayerGui.ScreenGui.Main.Main.Slider"

    • @skiownsyou
      @skiownsyou 6 месяцев назад

      @@TaseenA09 my comments keep getting deleted i literally cant