Roblox GUI Scripting Tutorial #5 - Tweening GUI (Beginner to Pro 2020)

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

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

  • @clxxdydayzz3430
    @clxxdydayzz3430 4 года назад +54

    8:19 It;'s actually "InOut" instead of "OutIn" for those who are confused.
    Edit: Wow, this is the most likes I’ve ever gotten! Thx!

  • @purplecrystella3218
    @purplecrystella3218 5 лет назад +98

    i am recently learning the GUI things like these, so you are giving me a boost

    • @axlerod8982
      @axlerod8982 4 года назад

      I don't recommend you head straight to this, you'll get confused with everything else(coming from a hired developer from a fps)

    • @shinyow
      @shinyow 4 года назад +1

      If you guys wanna learn how to scale on all devices manually here, I explain it on a devforum:
      devforum.roblox.com/t/help-gui-scaling/584323/8

    • @SuryaTheBeast
      @SuryaTheBeast 4 года назад +1

      @@shinyow Great post!

    • @shinyow
      @shinyow 4 года назад +1

      @@SuryaTheBeast I made a video about this so if you need extra help you can watch it. Warning : I never made it for entertaining purposes so you might not find it very interesting

    • @fridge_clips01
      @fridge_clips01 4 года назад

      @@axlerod8982 I agree but I'm not confused so at the same time I don't agree

  • @tony_T_
    @tony_T_ 4 года назад +40

    I swear this man is underrated. I got just what I wanted lol.

  • @FunTimes580
    @FunTimes580 4 года назад +19

    You are the best! I have been looking for "Tween" videos to help me all over the internet, but they all overdid it and explained it like I was a professional. Yet you stood out explaining it in a beginner way and did not over script the "Tween". Thank you.

  • @thetrickyitch7179
    @thetrickyitch7179 4 года назад +56

    SO helpful man. Just followed along with this and updated all of my GUI's to tween in and out. Worked perfectly. I really appreciate the explanation of everything you're doing. Thanks much!

    • @Pxr3sn
      @Pxr3sn 4 года назад +5

      Can I see your script because I have been trying to get this to work for a very long time and I cant get it to tween out of my screen

    • @Tactician00
      @Tactician00 2 года назад

      @@Pxr3sn just do a end position that is out of your screen (i recommand offset if you are gonna do mobile things etc)

  • @lamegourd5260
    @lamegourd5260 3 года назад +4

    0:24
    "First of all, leave a like"
    It was the tone of voice that gave me the overwhelming urge to like the video

  • @toastedsocks1678
    @toastedsocks1678 4 года назад +6

    every tutorial I've watched from you has worked and explained how it worked, these were thing I didn't know and I'm almost a two year veteran.

  • @NeoYT6969
    @NeoYT6969 4 года назад +161

    lol everytime he laughs im motivated to even make more games lol

    • @mack3009
      @mack3009 4 года назад +14

      Me too, everytime that i think in making a game, he laughs:(

    • @davideo5451
      @davideo5451 3 года назад

      Sheesh

    • @kun4i_135
      @kun4i_135 3 года назад

      @@mack3009 Sad.

    • @trr9671
      @trr9671 2 года назад

      Same but when i realized how hard it is. I cried myself to sleep

    • @skystream4630
      @skystream4630 Год назад +1

      @@trr9671 Hey never think that its hard always believe yourself and try you bes I believe you can do it 🥰

  • @isnipelight
    @isnipelight Год назад

    i followed every tutorials you made, from only to print to GUI's, now i can make games solo instead of watching how to make them on youtube, you are amazing man, you earnt a sub

  • @nullitx2775
    @nullitx2775 4 года назад +4

    I am working for someone making GUI for his game, your videos really help and I hope you continue for years to come!

  • @acekun4539
    @acekun4539 3 года назад +3

    It's like when I experience a New Cool thing, I get so Excited.

  • @satireworks2643
    @satireworks2643 4 года назад +2

    For some reason I was like really scared of how complicated looking gui tweening is and had to always do stupid loops and stuff to pull it off, but now its like those toys where you put the shapes in the holes, weird comparison but you get the point, thx.

  • @PieTheYummy
    @PieTheYummy 2 года назад +2

    dude this video was so simple to follow and it worked great. Earned a sub!

  • @InfinityBS
    @InfinityBS 3 года назад +3

    This is an awesome video! I used my own self-learned knowledge of GUI’s and put the knowledge from this video with it, and my GUI’s look sooo much better. Thanks Dev King

  • @Cosmy0
    @Cosmy0 6 дней назад

    actually really useful video, you explained it very well and I can actually see how I can develop my project with this new knowledge, massive thanks

  • @Amos...
    @Amos... 3 года назад +5

    One nice thing about these tutorials is he actually talks in a way so you know he knows what he's doing, and it doesn't sound like he just got this from another tutorial. You just earned a new subscriber!
    Oh wait actually it doesn't work? Here is my script:
    local Inventory = script.Parent.Inventory
    local OpenInventory = script.Parent.OpenInventory
    OpenInventory.MouseButton1Up:Connect(function()
    -- Open inventory
    Inventory.TweenPosition(
    UDim2.new(0.337, 0, 0.254, 0), -- End Position
    "InOut", -- Easing Direction
    "Elastic", -- Easing Style
    .5, -- Time in Seconds
    true, -- Override any other tweens
    )
    end)

    • @starleaf-luna
      @starleaf-luna 3 года назад

      i have no idea why it breaks

    • @2ndtwoarray934
      @2ndtwoarray934 3 года назад +1

      dont put comma at the end. Sry for the late reply though

    • @ulshhtisaga2735
      @ulshhtisaga2735 3 года назад

      Also it's better to do activated for it works on mobile as well

  • @crusheryt3147
    @crusheryt3147 3 года назад +3

    i love how at the end of the description i always remember making a one piece game

  • @xbackpack
    @xbackpack 4 года назад +3

    Great video! I had a few errors but I looked on the wiki and fixed them! thanks a lot!

  • @IDontPot
    @IDontPot 4 года назад +3

    I actually love your reaction your voice and laugh They're so good thank you for this it didn't work don't know why but love your vids

  • @kokobroxd
    @kokobroxd 2 года назад +1

    i thought it was going to be harder, but its actually pretty simple afterall! tysm for the tutorial

  • @asuraretired8996
    @asuraretired8996 4 года назад +1

    Thanks so much! You are literally the best coding helper of all Roblox Developing Community! You are amazing! Thanks so much, OMG Idk How can I thank you more. You are amazing keep the amazing work up!!!

  • @notariety1666
    @notariety1666 3 года назад +2

    i love listening to this guy talk

  • @sullymlg9785
    @sullymlg9785 4 года назад +11

    I've learnt from another developer that you can use the actual tweenservice to tween GUIs not GUI:TweenPosition(etc)

    • @MarkUnmarked
      @MarkUnmarked 4 года назад +1

      That’s what I’ve been doing from the start. Haven’t had any issues.

    • @timekeeper3767
      @timekeeper3767 4 года назад +1

      Is the getservice method less efficient or does it come down to preference if both are identical?

    • @sullymlg9785
      @sullymlg9785 4 года назад

      @@timekeeper3767 Getservice is getting the service. If you change the name of the service it will act like nothing has changed

    • @sullymlg9785
      @sullymlg9785 4 года назад

      @@timekeeper3767 game. Service uses the name in the explorer

    • @asuraretired8996
      @asuraretired8996 4 года назад

      @@timekeeper3767 So basically you use game:GetService if the Service doesn't exist yet, that's what I know
      As an Example If You want to get a Frame from the StarterGUI You type : local frame = game.StarterGUI.ScreenGui:GetService("Frame")

  • @g.geargy1736
    @g.geargy1736 4 года назад +6

    I’m working n a game with 2 friends right now, we’ve been going for about a month now, I used to watch AlvinBlox, but I stopped for a few reasons, 1 being his voice was annoying lol and he just didn’t explain things in a way I understood. This is the second video I watched from you and I’m gonna show this to my friends right now. Keep doing you.

    • @seadrown6252
      @seadrown6252 4 года назад

      bruh i hope your game flops

    • @g.geargy1736
      @g.geargy1736 4 года назад +1

      SeaDrown Thanks for the compliment 😁

    • @clov3r527
      @clov3r527 4 года назад +1

      @@g.geargy1736 Well I hope your game takes off!I wish you luck

    • @fridge_clips01
      @fridge_clips01 4 года назад

      the second thing about AlvinBLOX I agree with but the first thing just doesn't make any sense, it's PUBERTY, little harsh if you think about it, but anyways good luck on your game!

    • @ayyitsscreamy3178
      @ayyitsscreamy3178 4 года назад

      @@seadrown6252 Bruh.

  • @doorclub
    @doorclub 4 года назад +7

    Thx Dev just subbed!! I have a question. How do you make it close using the not option that you would use without tween? Plz Respond!

  • @cosmic1857
    @cosmic1857 4 года назад +3

    Tysm for this! I made a exit button and sat in studio for an hour opening and closing it lol ty

    • @Pxr3sn
      @Pxr3sn 4 года назад

      How did you make it close? What was the script you used?

    • @cosmic1857
      @cosmic1857 4 года назад +1

      @@Pxr3sn not completely sure bc that was a while ago tho I’m guessing it was just another button that tween it to a new spot off the screen.

    • @starleaf-luna
      @starleaf-luna 3 года назад

      @@cosmic1857 yeah probably

  • @vennyyydev
    @vennyyydev 4 года назад +2

    "ok first of all we do, *chuckle* leave a like then,"
    breh i already left a like before i clicked on video ;-;

  • @forkerion
    @forkerion 2 года назад

    Thanks, man! Helped a lot making some script builder UI! It looks sooo smooth!!

  • @zay1_
    @zay1_ 4 года назад +1

    amazing i feel so uplifted...A tutorial which works

  • @choppalungon
    @choppalungon Год назад +1

    Straight to the point. Thank you so much.

  • @woveeh
    @woveeh 4 года назад

    Dev king is WAYYYYYYYYYYYY better at explaining this stuff than legit anyone

  • @yuli-hv1qu
    @yuli-hv1qu Год назад

    I always wondered how to make an animated gui but thx to you I now know how

  • @papaintionlite3566
    @papaintionlite3566 4 года назад +3

    I finally learnt something today.

  • @mikegtrks
    @mikegtrks 3 года назад +4

    what do i do if i want it to go back to its starter position after that?
    and if i want to put it in the same script if its possible

  • @aidenlategan923
    @aidenlategan923 2 года назад

    Super helpful video, really helping me to polish my game up. Thanks!!

  • @HWHGunn
    @HWHGunn 4 года назад +4

    How do we make a function after the false for CallBack?

  • @scratfish525
    @scratfish525 4 года назад +5

    it doesnt work for me everytime, every single dang time i try to tween the game doesnt let me. WHAT DID I DO WHYYYYY

    • @germancobra3724
      @germancobra3724 4 года назад +1

      G'day, here is a solution,
      1. Check the ouput if there is a mistake.
      1.1 If there is no mistake go ahead
      1.2 If there is a mistake fix it and try again
      2. Make sure the UDim2 is the position were the GUI will end falling down

    • @dev-d5600x
      @dev-d5600x 4 года назад

      Maybe you 100% follow the video script, but the screen Gui name is different. So its will not working

    • @dev-d5600x
      @dev-d5600x 4 года назад

      Or maybe you forgot to add "," after "UDim2.new (1234, 123,3 ,345234,423),"

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

    "My typing isn't that loud"
    0:57: the typing
    Also there is a more efficient way to do this, for example: if you want it to play when you first enter in and if you want it to play when you return to that gui section, you could save the entire tween and make it play

  • @superkali6337
    @superkali6337 3 года назад

    the best youtuber ever!

  • @jublitu22
    @jublitu22 2 года назад

    My dream has come true! TYSM!!!!!!! I'm sharing this video!

  • @GottaBlastIke
    @GottaBlastIke 3 года назад +3

    Hey! I'm pretty new to coding and all and I could use your help! How do you possibly close the gui? For example, you click the button and then when your done with whatever is inside you click the button again and it closes. Could you help me make that? Thanks!

  • @jdtvtunes
    @jdtvtunes 3 года назад

    So satisfying😭

  • @blankblank8176
    @blankblank8176 5 лет назад

    Nice video as usual !

  • @elpersonpl576
    @elpersonpl576 4 года назад +5

    Hey so when I write the parameters for the tween service roblox gives me an error saying "Unable to cast bool to token" at the line with "nil" I've put all parameters in TweenSizeAndPosition so I don't know what to do.

    • @gunsgames1727
      @gunsgames1727 4 года назад

      read the wiki
      roblox add something to tween service

    • @marcusbautista5032
      @marcusbautista5032 4 года назад

      Make sure you have commas where there supposed to go

  • @KillersGamerz
    @KillersGamerz 4 года назад +3

    I watch all of you GUI tutorial. Thank you! Cause of you help me, 1 sub added

  • @wqerfdgsxhbnc
    @wqerfdgsxhbnc 4 года назад

    You are really helpful i am learning scripting and i need help on its functions and you've done a great job of teaching me what they do and what they are, PS: I Subscribe. But Anyways I just needed the script but i know how tweenservice works and thank you

    • @starleaf-luna
      @starleaf-luna 3 года назад

      but some people don't know how tweenservice works, also it's a simular situation to AlvinBLOX, that he works hard to make his videos but people can just go to the video for 5 seconds and copy all the code and leave, which he doesn't want, so AlvinBLOX locks the code behind a paywall (which really is neccessary)

  • @oscarcutmore
    @oscarcutmore 4 года назад +1

    OMG THANK YOU SO MUCH YOU ARE SO UNDERATED!

  • @canhedotricks6078
    @canhedotricks6078 4 года назад +3

    6:47 what tutorials do you explain these?

    • @Pix001
      @Pix001 3 года назад +2

      Vector 3 is very easy to learn, it's simply just X Y and Z, the reason why there is Vector 2 for GUI is because there is only 2 Vectors.

  • @michaeldavis6993
    @michaeldavis6993 4 года назад +2

    thx alot now I can make a gui shop for my games

  • @ayocjdidthat
    @ayocjdidthat 3 года назад +5

    1:37 when reality sets in 😭

  • @arsso6565
    @arsso6565 2 года назад

    Thank you so much for this video this really helped me!

  • @LoganLatios
    @LoganLatios 3 года назад +1

    how do i make it so when i re-click the button it closes the menu

  • @eoau
    @eoau 3 года назад +1

    Wow thank you, this is so helpful

  • @justrui
    @justrui 2 года назад

    thx so much dev, this really helped

  • @batfat9977
    @batfat9977 5 лет назад +5

    Can you make a video on how to make a combat and block system?
    Or a r6 ragdoll script tutorial

    • @fakefedora8104
      @fakefedora8104 4 года назад

      your fucking stupid then if you dont understand that

    • @coughcoughky
      @coughcoughky 4 года назад +4

      @Fake Fedora dont need to be so harsh, some people don’t know how to script

    • @idkhahahaha
      @idkhahahaha 3 года назад +1

      @@fakefedora8104 Nobody is born with the knowledge of how to script on Roblox. No need to be a jackass.

  • @redfluff48
    @redfluff48 4 года назад

    alvinblox: uploads like once a month. devking: THIS IS MY CHANCE TO RULE THE DEVS ONCE AGAIN

    • @HeiPriince
      @HeiPriince 4 года назад

      so youre saying alvin bloxx is worse? Alvin blox has stuff to do. He cant always post.

    • @redfluff48
      @redfluff48 4 года назад +1

      @@HeiPriince what no im not saying dev king or alvin is better im saying that alvin doesn't post a lot

  • @aspen106
    @aspen106 4 года назад +3

    How do you tween back while using the same button?

    • @jerry429
      @jerry429 4 года назад

      I think using the "In" instead of out, tell me if I'm right

    • @MieHideyoshi
      @MieHideyoshi 4 года назад

      Yeah

    • @emil1634
      @emil1634 4 года назад

      @@jerry429 no

    • @yourchillzer
      @yourchillzer 3 года назад

      this is rushed sorry but
      local On = false
      if gui is activated then
      if on then
      tween 10,10
      on = false
      else
      tween to 0,0
      on = true
      end
      end)

  • @obraysonhdshorts
    @obraysonhdshorts 3 года назад

    This man is as underrates as gamerm8

  • @bowtieroblox6599
    @bowtieroblox6599 2 года назад

    so simple yet so helpful

  • @Fayroll5
    @Fayroll5 Год назад +1

    thats all good but how to make it go back up

  • @joesmithgaming1886
    @joesmithgaming1886 4 года назад +3

    How do I close it?

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

      Hello @joesmithgaming1886 it has been 4 years since you posted this comment. How are you doing in live and have you ever figured out an answer to your question.

  • @totally-not-d3
    @totally-not-d3 3 года назад +1

    Why are there so many people asking how to close the GUI?
    Just make another tween moving it off screen

  • @Crypt1c_.
    @Crypt1c_. 2 года назад

    This guys helps me alot I'm making a roblox game

  • @riyan5259
    @riyan5259 5 лет назад +7

    Truly a god..

  • @hooimeijerf
    @hooimeijerf 3 года назад +1

    ok but like, how tf do I close it now??? xD good vid tho, I learnt a lot.

  • @Grytix5567
    @Grytix5567 2 года назад

    hey TheDevKing! i got a question. will you tell me you to make traingle gui's like this?

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

    i just wanted to skip to the end to see the results but i usually just enable the gui when the open button is clicked

  • @itsmechasteals4931
    @itsmechasteals4931 2 года назад

    Thx for making this video for my Spider-Man game

  • @vividgaming2083
    @vividgaming2083 4 года назад +15

    9:58
    Good ol' voice crack lol

  • @vxruzdanz
    @vxruzdanz Год назад

    when i have a screen gui and in the editing window it looks all fine, but when i go in game the screengui gets pulled down a bit, and i didnt change the screen/window position

  • @cookbouttacook9506
    @cookbouttacook9506 4 года назад +6

    I checked again and again and again I dont see why I'm still getting an error.

    • @velocity9492
      @velocity9492 4 года назад

      You're probably putting "OutIn" instead of "InOut"

  • @ened30
    @ened30 4 года назад +1

    ima use quart

  • @andretorres9898
    @andretorres9898 4 года назад +1

    How do you make a it close back out?

  • @wheatwhole_
    @wheatwhole_ 2 года назад +2

    my tween didnt move and i did everything you said help
    uhh HELP

  • @devichee
    @devichee 4 года назад +3

    yeahh it was going fine until i started getting a error at my time
    local object = script.Parent
    wait(2)
    object:TweenPosition(
    UDim2.new(0.319, 0, 0.379, 0)
    "Out"
    "Quad"
    1, --The Time
    false

    )
    end)

    • @wrxvv
      @wrxvv 3 года назад

      needs to be a comma at the end of the brackets
      UDim2.new(0.319, 0, 0.379, 0),

    • @yoitzbaaz9401
      @yoitzbaaz9401 3 года назад

      local object = script.Parent
      wait(2)
      object:TweenPosition(
      UDim2.new(0.319, 0, 0.379, 0)
      ,
      "Out"
      "Quad"
      1, --The Time
      false

      )

    • @jakephilip3981
      @jakephilip3981 3 года назад

      Each one needs a comma. That’s how you separate them

  • @astrokenesis129
    @astrokenesis129 4 года назад +3

    The tween won’t work for me for some reason

    • @tyreemeeks5355
      @tyreemeeks5355 4 года назад

      same here

    • @a_devgames3430
      @a_devgames3430 4 года назад

      Paste ur script here. Also make sure its the right button

    • @user-wm4ck4el7p
      @user-wm4ck4el7p 4 года назад

      @@a_devgames3430local Inventory = script.Parent.Inventory
      local OpenInventory = script.Parent.OpenInventory
      OpenInventory.MouseButton1Up:Connect(function()
      -- Open inventory

      Inventory:TweenPosition(
      UDim2.new(0.204, 0, 0.222, 0), -- End Position
      "Out", -- Easing Direction
      "Bounce", -- Easing Style
      1, -- Time in seconds
      false -- Override any other tweens
      )
      end) wont work for me

    • @kepiblop
      @kepiblop 4 года назад

      @@user-wm4ck4el7p your supposed to do mousebutton1down

  • @blokano3180
    @blokano3180 4 года назад +1

    Im sure you get lots of questions over and over so im sorry for asking this but if you have time may you make a video or reply how to make a close tween gui so the gui does not stay on your screen

    • @practicalcucumber1395
      @practicalcucumber1395 2 года назад

      An easy way would be to do the same thing but make the position the old position and add something to check if the gui is open or closed

  • @Diveer
    @Diveer 4 года назад +1

    thx great vid i liked

  • @b3nj4m1nyt
    @b3nj4m1nyt 2 года назад

    im watching this again for the 9th time. still cant do it without the video

  • @kimdelossantos3864
    @kimdelossantos3864 2 года назад

    Hey bro tysm i know how ti script now very cool

  • @falcon2907
    @falcon2907 4 года назад +2

    How to tween back?

    • @totally-not-d3
      @totally-not-d3 3 года назад

      Just make another tween moving the GUI back to where it needs to go

  • @unusedaccount-b7t
    @unusedaccount-b7t 2 года назад

    For me my favorite easing style is back

  • @pickleiii1848
    @pickleiii1848 4 года назад +2

    how would you close the GUI?

    • @teasippingbrit
      @teasippingbrit 4 года назад

      You would put a localscript in the open button and instead of "out" do "in".

    • @7har
      @7har 4 года назад

      @@teasippingbrit it doesnt work it gives me an error on UDim2
      my script:
      local StoreFrame = script.Parent.Parent.Store
      script.Parent.MouseLeave:Connect(function()
      StoreFrame:TweenPosition(
      UDim2.new(-0, 0,0.407, 0),
      "In",
      "Quad",
      1,
      false
      )
      end)

    • @teasippingbrit
      @teasippingbrit 4 года назад

      Gaming On Point you need to get tween service first and you need to actually execute the tween, your just giving the game info it doesn’t have any use for

    • @teasippingbrit
      @teasippingbrit 4 года назад

      I can’t give your the script rn sorry

  • @brandonmitzel
    @brandonmitzel Год назад

    To anyone getting a string error, make sure you are using 'TweenPosition' and not 'TweenSizeAndPosition'

    • @tuke-v5s
      @tuke-v5s 11 месяцев назад

      it didnt work. can you help a little more i tried many thing and it didnt work

  • @EclipseStudios101
    @EclipseStudios101 4 года назад

    Would it work for the same button to open and close the manu via callback? Edit: I got it to work now. Callback wouldn't work at all, but I made a script with "local clicked = false" and some functions: "OnOpen" and "OnClosed"

  • @allxve
    @allxve 3 года назад

    How do I make it go back to normal position once the toggle button is clicked again?

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

    Bro violated Every english teacher in EXISTENCE:
    15:01-15:11

  • @mr.anti-social1576
    @mr.anti-social1576 3 года назад

    Mr. bubz approves of this tutorial

  • @azraelle5697
    @azraelle5697 2 года назад +1

    Why mine is not working?I already did everything

  • @FuryRex09
    @FuryRex09 2 года назад

    The function always goes after the tween. How do I make the thing true and then do the tween?

  • @lolwasup2496
    @lolwasup2496 3 года назад

    Why is it that when my my gui pops up like this and i click my premade exit button and try it again it doesnt do the popping up animation again

  • @DevToasty
    @DevToasty 4 года назад

    What do you use to record?

  • @GrimShine48
    @GrimShine48 8 месяцев назад

    This video is very useful! Thanks! However it would help me even more if you tell me how to make the GUIs bounce

  • @YTusakwjeis109
    @YTusakwjeis109 3 года назад

    didnt work bcuz for some reason it says the ")" at line 13 is invalid. any way to fix this?

  • @rebootplaygt
    @rebootplaygt 4 года назад

    If you want to tween back, will you just adjust the parameters back to the original place?

    • @ElitiumRBX
      @ElitiumRBX 4 года назад

      ☰GamingBassFlow☰ yeah you do

  • @christyzara1251
    @christyzara1251 4 года назад

    Do you know how to when I press the button it enables or disables a gui?

  • @6sentenial
    @6sentenial 3 года назад

    I thought tweens were hard until i watched this.

  • @userprecisealt4136
    @userprecisealt4136 4 года назад

    hey dev is there any way to make it so when you tween a position, it only works once but I want it to tween every time someone clicks on it, any answers?

  • @Nem4nja
    @Nem4nja 3 года назад +1

    Your Voice is Like Poke

  • @waffy7388
    @waffy7388 3 года назад +1

    All the dislikes are skids who think that "he didn't explain it well!!1" or "Ill just take it from the dev forum, it isn't skidding then!!!"