generic image
Processing...
  • Games
  • Catalog
  • Develop
  • Robux
  • Search in Players
  • Search in Games
  • Search in Catalog
  • Search in Groups
  • Search in Library
  • Log In
  • Sign Up
  • Games
  • Catalog
  • Develop
  • Robux
   
ROBLOX Forum » Game Creation and Development » Scripters
Home Search
 

Re: FPS Visual Question

Previous Thread :: Next Thread 
someonedie is not online. someonedie
Joined: 19 Mar 2011
Total Posts: 1710
14 Sep 2015 04:47 PM
How do I make it where if you move your mouse, your arms move their, and when you right click, a animation plays (For aiming of course) and zoom in?

I have the following down (In a Local Script)

sp=script.Parent
player = game.Players.LocalPlayer
equipped = false

function OnEquipped(mouse)
equipped = true
if mouse~=nil then
mouse.Button1Down:connect(function()
print("MakeFireFunctionThingy here")
end)

mouse.Button2Down:connect(function()
print("Derp")
end)

end
end

function onUnequipped()
equipped=false
themouse=nil
end

sp.Equipped:connect(onEquipped)
sp.Unequipped:connect(onUnequipped)
Report Abuse
someonedie is not online. someonedie
Joined: 19 Mar 2011
Total Posts: 1710
14 Sep 2015 06:03 PM
Bump
Report Abuse
ShungTzu is not online. ShungTzu
Joined: 14 Jun 2014
Total Posts: 959
14 Sep 2015 06:18 PM
sp=script.Parent
player = game.Players.LocalPlayer
equipped = false
char=player.Character or player.CharacterAdded:wait()
human=char:WaitForChild('Humanoid')
anim=sp:WaitForChild('youranimation')
animtrack=human:LoadAnimation('youranimation')
cam=workspace.CurrentCamera
fov=cam.FieldOfView
zoom=40

function OnEquipped(mouse)
equipped = true
if mouse~=nil then
mouse.Button1Down:connect(function()
print("MakeFireFunctionThingy here")
for i=1,15 do
cam.FieldOfView=math.floor(fov+(zoom/15))
end
cam.FieldOfView=fov
animtrack:Stop()
end)

mouse.Button2Down:connect(function()
animtrack:Play()
for i=1,15 do
cam.FieldOfView=math.floor(fov-(zoom/15))
end
cam.CoordinateFrame=(cam.CoordinateFrame.p,mouse.Hit.p)
print("Derp")
end)
end
end
Report Abuse
someonedie is not online. someonedie
Joined: 19 Mar 2011
Total Posts: 1710
14 Sep 2015 08:23 PM
How do you tell if someone is zoomed in so mouse.Button2Function stops if they zoomed out, and also have to make the arms automaticly follow to where your mouse hit with

mouse.MouseEnter:connect(function()

end)
Report Abuse
someonedie is not online. someonedie
Joined: 19 Mar 2011
Total Posts: 1710
14 Sep 2015 08:59 PM
"Booty cheek, booty cheek, booty cheek BUMP"

o3o

THATS MY NEW SIGGY, NO STOLE!!!
Report Abuse
Link5659 is not online. Link5659
Joined: 04 Jun 2012
Total Posts: 4525
14 Sep 2015 09:00 PM
mouse.Button2Up:connect(Function)<-- not sure if write terminology
end
Report Abuse
someonedie is not online. someonedie
Joined: 19 Mar 2011
Total Posts: 1710
15 Sep 2015 01:46 PM
How do you tell if someone is zoomed in so mouse.Button2Function doesn't not enable if they are zoomed out, and also have to make the arms automaticly follow to where your mouse hit with

mouse.MouseEnter:connect(function()

end)
Report Abuse
someonedie is not online. someonedie
Joined: 19 Mar 2011
Total Posts: 1710
15 Sep 2015 02:12 PM
WANAH!

WHO THE FORK STOLE MY SIGGY?!?!?!
Report Abuse
SenseiWarrior is not online. SenseiWarrior
Joined: 09 Apr 2011
Total Posts: 12140
15 Sep 2015 02:13 PM
if (head.position-camera.coordinateframe.p).magnitude) <= 1 then
--can aim cuz theyre zoomed in
end


#code return
Report Abuse
someonedie is not online. someonedie
Joined: 19 Mar 2011
Total Posts: 1710
15 Sep 2015 02:15 PM
mkay cool

Do you know how to fix this? It bounces the whole character.

mouse.Move:connect(function()
local LeftArm = game.Players.LocalPlayer.Character["Left Arm"]
local RightArm = game.Players.LocalPlayer.Character["Right Arm"]

if mouse.hit then
LeftArm.CFrame = CFrame.new(LeftArm.Position, mouse.hit.p)
RightArm.CFrame = CFrame.new(RightArm.Position, mouse.hit.p)
end

end)
Report Abuse
SenseiWarrior is not online. SenseiWarrior
Joined: 09 Apr 2011
Total Posts: 12140
15 Sep 2015 02:18 PM
Dont edit the cframe of body parts, you need to edit their joint

#code
local char = ??? --define

local head_joint = char.Torso.Neck
local torso_joint = char.HumanoidRootPart.RootJoint
local left_arm_joint = char.Torso["Left Shoulder"]
local left_leg_joint = char.Torso["Left Hip"]
local right_arm_joint = char.Torso["Right Shoulder"]
local right_leg_joint = char.Torso["Right Hip"]

When you want to animate, you have to use joint.C0 = CFrame (just pretend C0 mean CFrame for now)


#code return
Report Abuse
someonedie is not online. someonedie
Joined: 19 Mar 2011
Total Posts: 1710
15 Sep 2015 02:24 PM
I tried this, the arms go wild and fly away from the part

mouse.Move:connect(function()
local LeftArmJoint = game.Players.LocalPlayer.Character.Torso["Left Shoulder"]
local RightArmJoint = game.Players.LocalPlayer.Character.Torso["Right Shoulder"]
local RightArm = game.Players.LocalPlayer.Character["Right Arm"]
local LeftArm = game.Players.LocalPlayer.Character["Left Arm"]

if mouse.hit then
LeftArmJoint.C0 = CFrame.new(LeftArm.Position, mouse.hit.p)
RightArmJoint.C0 = CFrame.new(RightArm.Position, mouse.hit.p)
end
end)
Report Abuse
SenseiWarrior is not online. SenseiWarrior
Joined: 09 Apr 2011
Total Posts: 12140
15 Sep 2015 02:26 PM
I forgot that you also need the default CFrames for the joints, I have them all listed in this script;

http://www.roblox.com/Animation-Motor6D-Defaults-item?id=166762885


#code return
Report Abuse
someonedie is not online. someonedie
Joined: 19 Mar 2011
Total Posts: 1710
15 Sep 2015 03:22 PM
The script almost works perfectly now, just that it looks extremely weird if you turn your mouse to the left to far or to the right to far. Should I add a restriction or did I do some miscalculation?

mouse.Move:connect(function()
local LeftArmJoint = game.Players.LocalPlayer.Character.Torso["Left Shoulder"]
local RightArmJoint = game.Players.LocalPlayer.Character.Torso["Right Shoulder"]
local RightArm = game.Players.LocalPlayer.Character["Right Arm"]
local LeftArm = game.Players.LocalPlayer.Character["Left Arm"]

if mouse.hit then
LeftArmJoint.C0 = CFrame.new(Vector3.new(-1, 0.5, 0), mouse.hit.p)* CFrame.Angles(0, math.rad(-90), 0)
RightArmJoint.C0 = CFrame.new(Vector3.new(1, 0.5, 0), mouse.hit.p)* CFrame.Angles(0,math.rad(90),0)
end
end)
Report Abuse
someonedie is not online. someonedie
Joined: 19 Mar 2011
Total Posts: 1710
15 Sep 2015 04:17 PM
bump o3o
Report Abuse
someonedie is not online. someonedie
Joined: 19 Mar 2011
Total Posts: 1710
15 Sep 2015 05:32 PM
John: ACHOOOOOOOOOOOOOOOOOOO
Tobi: I will strike you down with a Potato if you sneeze ONE MORE TIME!!
John: ACCCCCCCHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH.........
Tobi: >:(
John: Boe!
Report Abuse
someonedie is not online. someonedie
Joined: 19 Mar 2011
Total Posts: 1710
15 Sep 2015 07:01 PM
John sneezes part 2!
Tobi: Achoboe?
John: ACHOBOE!
--Tobi punches John in the nose--
John: Why you hit my nose, OH MEH GOODNESS, IT BLEEDING
Tobi: Because you keep sneezing
--John reaches into the back of his pants into his buttcrack--

What will join bring out? Stay toon for the next bump!
Report Abuse
someonedie is not online. someonedie
Joined: 19 Mar 2011
Total Posts: 1710
15 Sep 2015 07:10 PM
John sneezes part 3!

--John pulls out something big and brown--
Tobi: What is that?
John: The end of your life
--John throws a mystery huge brown object--
--A random crowd of Soldiers start shooting it with UNNECESSARY amount of rockets--
--John gets caught up in the explosion, causing his limbs to blow up to hundreds of pieces, raining lots of liquid blood and chunky blood, with the heavy smell of iron--
Tobi: JOHN ARE YOU OK
--John does not response, since Tobi is talking to his massacred butt--
Tobi: JOHN!?!
Tobi: JOHN!!!!!!!!!!!!!!!!
Random Soldier: Move out the way peasant
Tobi: NO ONE CALLS ME A PEASANT!

Stay toon for part 4!
Report Abuse
someonedie is not online. someonedie
Joined: 19 Mar 2011
Total Posts: 1710
15 Sep 2015 07:16 PM
John sneezes part 4!

--Tobi's hair turns eye-burning brightly white--
Random Soldier: What is this?
Tobi: YOU GOING TO DIE SOUCKEOR
--A random nuke explodes from no where--
Another Soldier comes in: GOOD BYE, CAPTAIN PRICE
Tobi: I'm not Captain price, who are you
Makarov: Oh, I'm makarov, GOOD BYE, CAPTAIN PRICE
Tobi: I'm not captain price
--Tobi pulls out his shoe, which he throws at "Makarov", penetrating 500 Soldiers
Makarov: Call, reinforcements*Dies*
Captain Price: SOAP, SOAP, SOAP, SOAP!!!!!!!
--Captain Price bar of soap finally dries out--
Captain Price: NOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
--Goku, Vegeta, Yamcha arrives--
Goku and Vegeta: Let's do this
--Half of Earth blows up--

Stay toon for part 5
Report Abuse
someonedie is not online. someonedie
Joined: 19 Mar 2011
Total Posts: 1710
15 Sep 2015 07:26 PM
John sneezes part 5

Yamcha: Hey guys, Yamcha here! Has anyone seen my girl named Buullll....
--Vegeta kicks yamcha neck in half, which paralyzes him to death--
Goku: YOU JUST KLLED MY FRIEND
Vegeta: Hmph, shut up, I want some pie
Goku: But you just...
Vegeta: I WANT SOME FREAKING PIE!!!!!
Goku: ........
--Tobi steps in dramatically--
Goku, Vegeta: Who are you
Tobi: I'm Tobi
Goku: You look dangerous
--Goku tries to punch Tobi, but Tobi spits on goku's fist in a flash, blocking it in mid air--
Goku: What the heck
Tobi: Hmph, you're too weak, my hair is Super White
--Vegeta comes out of no where with a Galick gun behind Tobi--
Vegeta: Then take this behind your back, GALICK GUN
--Tobi reflects it by kicking it super hard into the air, and then back slaps Vegeta--
Tobi: You're no match for me, my hair is WHITE
Goku: Then I guess I have to make my Hair yellow
Tobi: Don't pee on it
Goku: I"M NOT GOING TO PEE ON MY HAIR, JUST WAIT
--Goku turns into a Super Sayian after yelling loudly--

Stay toon for part 6!
Report Abuse
2090mazmaz is not online. 2090mazmaz
Joined: 09 Oct 2012
Total Posts: 567
15 Sep 2015 07:34 PM
leik if u tink he shald becoming author not a scriptinger


your not who you are when you are who you are trying to be
Report Abuse
2090mazmaz is not online. 2090mazmaz
Joined: 09 Oct 2012
Total Posts: 567
15 Sep 2015 07:36 PM
ARE YOU LOSING A FIGHT? THEN!!! SCREAM!!! HARDER!!!
ARGHHHHHHHHHHHHHHHH
ARE YOU LOSING A FIGHT? THEN!!! SCREAM!!! HARDER!!!
ARGHHHHHHHHHHHHHHHH

ARE YOU LOSING A FIGHT? THEN!!! SCREAM!!! HARDER!!!
ARGHHHHHHHHHHHHHHHH

ARE YOU LOSING A FIGHT? THEN!!! SCREAM!!! HARDER!!!
ARGHHHHHHHHHHHHHHHH

ARE YOU LOSING A FIGHT? THEN!!! SCREAM!!! HARDER!!!
ARGHHHHHHHHHHHHHHHH

ARE YOU LOSING A FIGHT? THEN!!! SCREAM!!! HARDER!!!
ARGHHHHHHHHHHHHHHHH

ARE YOU LOSING A FIGHT? THEN!!! SCREAM!!! HARDER!!!
ARGHHHHHHHHHHHHHHHH

ARE YOU LOSING A FIGHT? THEN!!! SCREAM!!! HARDER!!!
ARGHHHHHHHHHHHHHHHH

ARE YOU LOSING A FIGHT? THEN!!! SCREAM!!! HARDER!!!
ARGHHHHHHHHHHHHHHHH

ARE YOU LOSING A FIGHT? THEN!!! SCREAM!!! HARDER!!!
ARGHHHHHHHHHHHHHHHH

ARE YOU LOSING A FIGHT? THEN!!! SCREAM!!! HARDER!!!
ARGHHHHHHHHHHHHHHHH

ARE YOU LOSING A FIGHT? THEN!!! SCREAM!!! HARDER!!!
ARGHHHHHHHHHHHHHHHH

ARE YOU LOSING A FIGHT? THEN!!! SCREAM!!! HARDER!!!
ARGHHHHHHHHHHHHHHHH

ARE YOU LOSING A FIGHT? THEN!!! SCREAM!!! HARDER!!!
ARGHHHHHHHHHHHHHHHH

ARE YOU LOSING A FIGHT? THEN!!! SCREAM!!! HARDER!!!
ARGHHHHHHHHHHHHHHHH

ARE YOU LOSING A FIGHT? THEN!!! SCREAM!!! HARDER!!!
ARGHHHHHHHHHHHHHHHH

ARE YOU LOSING A FIGHT? THEN!!! SCREAM!!! HARDER!!!
ARGHHHHHHHHHHHHHHHH

ARE YOU LOSING A FIGHT? THEN!!! SCREAM!!! HARDER!!!
ARGHHHHHHHHHHHHHHHH

ARE YOU LOSING A FIGHT? THEN!!! SCREAM!!! HARDER!!!
ARGHHHHHHHHHHHHHHHH

ARE YOU LOSING A FIGHT? THEN!!! SCREAM!!! HARDER!!!
ARGHHHHHHHHHHHHHHHH

ARE YOU LOSING A FIGHT? THEN!!! SCREAM!!! HARDER!!!
ARGHHHHHHHHHHHHHHHH

ARE YOU LOSING A FIGHT? THEN!!! SCREAM!!! HARDER!!!
ARGHHHHHHHHHHHHHHHH

ARE YOU LOSING A FIGHT? THEN!!! SCREAM!!! HARDER!!!
ARGHHHHHHHHHHHHHHHH

ARE YOU LOSING A FIGHT? THEN!!! SCREAM!!! HARDER!!!
ARGHHHHHHHHHHHHHHHH

ARE YOU LOSING A FIGHT? THEN!!! SCREAM!!! HARDER!!!
ARGHHHHHHHHHHHHHHHH

ARE YOU LOSING A FIGHT? THEN!!! SCREAM!!! HARDER!!!
ARGHHHHHHHHHHHHHHHH

ARE YOU LOSING A FIGHT? THEN!!! SCREAM!!! HARDER!!!
ARGHHHHHHHHHHHHHHHH

ARE YOU LOSING A FIGHT? THEN!!! SCREAM!!! HARDER!!!
ARGHHHHHHHHHHHHHHHH

ARE YOU LOSING A FIGHT? THEN!!! SCREAM!!! HARDER!!!
ARGHHHHHHHHHHHHHHHH

ARE YOU LOSING A FIGHT? THEN!!! SCREAM!!! HARDER!!!
ARGHHHHHHHHHHHHHHHH

ARE YOU LOSING A FIGHT? THEN!!! SCREAM!!! HARDER!!!
ARGHHHHHHHHHHHHHHHH

ARE YOU LOSING A FIGHT? THEN!!! SCREAM!!! HARDER!!!
ARGHHHHHHHHHHHHHHHH

ARE YOU LOSING A FIGHT? THEN!!! SCREAM!!! HARDER!!!
ARGHHHHHHHHHHHHHHHH

ARE YOU LOSING A FIGHT? THEN!!! SCREAM!!! HARDER!!!
ARGHHHHHHHHHHHHHHHH

ARE YOU LOSING A FIGHT? THEN!!! SCREAM!!! HARDER!!!
ARGHHHHHHHHHHHHHHHH

ARE YOU LOSING A FIGHT? THEN!!! SCREAM!!! HARDER!!!
ARGHHHHHHHHHHHHHHHH

ARE YOU LOSING A FIGHT? THEN!!! SCREAM!!! HARDER!!!
ARGHHHHHHHHHHHHHHHH

ARE YOU LOSING A FIGHT? THEN!!! SCREAM!!! HARDER!!!
ARGHHHHHHHHHHHHHHHH

ARE YOU LOSING A FIGHT? THEN!!! SCREAM!!! HARDER!!!
ARGHHHHHHHHHHHHHHHH

ARE YOU LOSING A FIGHT? THEN!!! SCREAM!!! HARDER!!!
ARGHHHHHHHHHHHHHHHH




your not who you are when you are who you are trying to be
Report Abuse
ShungTzu is not online. ShungTzu
Joined: 14 Jun 2014
Total Posts: 959
15 Sep 2015 10:32 PM
Oh, wait, that's wrong. Those should be

for i=1,15 do
cam.FieldOfView=cam.FieldOfView-math.floor(zoom/15)
wait()
end

, and then +math.floor... to zoom back out.

To keep from zooming in when you're already in, or out when out, just add conditions to to

if cam.FieldOfView==fov then
zoom
end

You know you also have Button1Up and Button2Up, right? So, you have four events you can use, two on the left button and two on the right. You could put a zoom out function on Button2Up that zooms out if you haven't already fired.

Mouse following arms are hard. I've never made one of my own, and I'd have to go through that before I could explain it to you. If you're really curious, you could start reverse-engineering some of the ones in the toolbox. The Dynamic Flashlight has a good one, but you'll want to take what he did and do it locally because firing a RemoteFunction 30 times a second just to get the mouse.Hit is just silly.
Report Abuse
someonedie is not online. someonedie
Joined: 19 Mar 2011
Total Posts: 1710
16 Sep 2015 03:44 PM
pl0x
Report Abuse
someonedie is not online. someonedie
Joined: 19 Mar 2011
Total Posts: 1710
16 Sep 2015 03:49 PM
Time to le continue meh story.

John sneezes part 6

Goku: This is what I call a Super Sayian!
Tobi: This is what I call a failure.
--Tobi instantly teleports behind Goku, and chop his head off with his index finger--
--Vegeta starts sweating 500 gallons of water--
Tobi: What's wrong, you decided to blow up half of my planet for no reason
Vegeta: I JUST WANTED SOME PIE
Tobi: Here you go then
--Tobi pulls out a plate of pie
Vegeta: OH MEH GOODNESS, THIS LOOKS DELICOUS
--Madara Uchicha comes out of no where from the "Obito Dimension" and destroys the cake--
Madara: YOU ALL GO TO SLEEP NOW!, INFNITE BOOTYNEISUOUS!
--Tobi and Vegeta falls alseep--
Madara: LOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLL!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Report Abuse
Previous Thread :: Next Thread 
Page 1 of 1
 
 
ROBLOX Forum » Game Creation and Development » Scripters
   
 
   
  • About Us
  • Jobs
  • Blog
  • Parents
  • Help
  • Terms
  • Privacy

©2017 Roblox Corporation. Roblox, the Roblox logo, Robux, Bloxy, and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.



Progress
Starting Roblox...
Connecting to Players...
R R

Roblox is now loading. Get ready to play!

R R

You're moments away from getting into the game!

Click here for help

Check Remember my choice and click Launch Application in the dialog box above to join games faster in the future!

Gameplay sponsored by:
Loading 0% - Starting game...
Get more with Builders Club! Join Builders Club
Choose Your Avatar
I have an account
generic image