of     1   

Yamsman1232123
#58141705Friday, November 18, 2011 12:03 AM GMT

This property would be set as a percent, and allow you to set how big a humanoid is (Used to create things such as being giant or tiny.) The current scripts for humanoid size do not give a good experience. For example, a small humanoid morph gives you the appearance of being Minish-sized in The Legend of Zelda: Minish Cap. For those of you that have not played the game, I will explain; you shrink down, and you are visible as a tiny dot on the screen, which is annoying, and not very able to understand. For the property, the variable would be set at 100% as default; the basic size you see now. Changing the variable, say, to 50% would give you half size, and 200% would give you double size. I guess the range would be from 10% to 1000% (10 times smaller to 10 times bigger) to prevent being microsized or supersized. The effect would not work like the Minish Cap shrinking; It would work more like (Another reference :I) the Giant's Mask from The Legend of Zelda: Majora's Mask; instead of having the character being shown as bigger on the same sized map, the map would appear smaller. The same effect could apply for shrinking, only the map grows bigger. You would still look the same size as you normally would, the appearance of 100% but the world would be smaller or bigger around you. The characters would also look differently sized; If you were 50% (Shrunk down,) a normal character would be given the appearance of 200% TO JUST YOU. All of this would be client-based. This value would be settable by scripting, and it would not be given a prebased animation. To make a simple shrinking-down animation, you could use: direction = true ---True is up, false is down size = 50 ---Shrinking down to half size if direction == true then if size <= 100 then remainder = 100 - size for i=1, remainder do player.Humanoid.HumanoidSize = player.Humanoid.HumanoidSize + 1 wait(0.1) end elseif size >= 100 then remainder = size - 100 for i=1, remainder do player.Humanoid.HumanoidSize = player.Humanoid.HumanoidSize + 1 wait(0.1) end end elseif direction == false then if size <= 100 then remainder = 100 - size for i=1, remainder do player.Humanoid.HumanoidSize = player.Humanoid.HumanoidSize - 1 wait(0.1) end elseif size >= 100 then remainder = size - 100 for i=1, remainder do player.Humanoid.HumanoidSize = player.Humanoid.HumanoidSize - 1 wait(0.1) end end end I don't know if I wrote the script in correctly, my mind isn't focusing on catching the errors right now, but the gist of it is creating a simple animation to shrink you down bit by bit. I'm sorry if I worded this wrong, but again, I was kind of in a hurry to write this. Yes, it is a complicated idea, but it would create a new possibility for games. tl;dr version: A variable that shrinks or grows humanoids. It would be the appearance of being normal sized in a giant's world or normal sized in a tiny world. You could see the size of other players, and they could see yours, but only you see from your prespective.
Yamsman1232123
#58154566Friday, November 18, 2011 3:25 AM GMT

BUMP
myaka27too
#58154847Friday, November 18, 2011 3:31 AM GMT

YESH! I have been making a plugin that allows you to do this. Its 5% done.

    of     1