Beginners Advanced Guide to Roblox

Become a Brick-smith in no time!

Cool tips to survive in Roblox May 31, 2009

Filed under: Advanced survival (Includes Filming help) — pokemonfan143 @ 4:01 pm
Tags: , , , , , ,

1. You must have great combat skills. If you don’t have good enough combat skills you will surely be beaten up by bullies and be called noob. If you want to practice you combat skills, sign out and go to fighting places as a guest and try your best. You might even turn out to be the greatest swordfighter/Paintballer/wrestler of roblox.

2. If people call noob, think to yourself before saying noob to them. Just say “look who’s talking” or “Oh really” or just ignore them. They have no right to call you that. If they bother you too much report them for rude and mean behaviour or just go to another server or if there is no other server wait for them to leave the server.

3. When you get visits if people say they hate you and that your place sucks and their place rules, just tell them “Then why did you even visit my place if you hate me so much” or “Then why doesn’t your place get visits if your place rules”. If they keep on bothering you tell them “I only made the game to have friends, you don’t have to come if you want to hate me!”

4. You must be wise! Don’t go to obbys, it will lower your level and you only get wipouts. It’s better to visit a tycoon if you don’t want to battle others!

5. Don’t use free models, people will think you as a noob and you might get infected models! Try to make your own. After all this wordpress will help you!

 

Anti-noob script (bans everyone who say noob.) May 31, 2009

Has people been bothering you? Calling you noob. following you on places? Well then, here is the solution! Put this in your place to have no more word noob in your place!

Click here 

 

Make your own leaderboard May 31, 2009

The script

Eventually, you will find in any leaderboard script the following function “onPlayerEntered(newPlayer)” (or something similar). That is where the individual statistics for each player are made. function onPlayerEntered(newPlayer)

Below is where all the important CUSTOM bits are made. You can change almost all of it. The code is in the format local variableName = Instance.new("IntValue") variableName.Name = nameIWantToAppearOnScreen

The exception is the leaderstats variable.

	local stats = Instance.new("IntValue")
	stats.Name = "leaderstats"

You CANNOT change the “leaderstats” unless you don’t want the variables inside it displayed on the leaderboard. Note that the leaderstats variable itself doesn’t show up.

So, if you wanted money, you’d do:

	local money = Instance.new("IntValue")
	money.Name = "Money"
	money.Value = "0"
	money.Parent = stats

To access the money of, say “Bob”, you would use the command: game.Players.Bob.leaderstats.Money.Value = game.Players.Bob.leaderstats.Money.Value + 1 --increment Bob's money by 1.

You could continue to add more features, such as captures, points, mana, power, level, stage, minutes at place, etc. The rest of the script is below, but it is copied from the basic leaderboard.

	-- VERY UGLY HACK
	-- Will this leak threads?
	-- Is the problem even what I think it is (player arrived before character)?
	while true do
		if newPlayer.Character ~= nil then break end
		wait(5)
	end
	local humanoid = newPlayer.Character.Humanoid

Assigning of Events

If you want to, say, take away points every time the humanoid dies, you would need the following line: humanoid.Died:connect(function() onHumanoidDied(humanoid, newPlayer) end ) Also, any other event of the humanoid can be put here, along with any other events related to the new player that aren’t handled in any other script in your place. Just remember that the above line requires a special function “onHumanoidDied”, which is not in this script.

-- start to listen for new humanoid

The same applies to the following line:

	newPlayer.Changed:connect(function(property) onPlayerRespawn(property, newPlayer) end )
	stats.Parent = newPlayer --this part assigns the stats we made earlier to the player
end
game.Players.ChildAdded:connect(onPlayerEntered)

It is absolutely necessary for that part of the script to be present.

That should allow you to edit any leaderboard you like!

Complete leaderboard script

Here is an example of a complete leaderboard:

function onPlayerEntered(newPlayer)
	local stats = Instance.new("IntValue")
	stats.Name = "leaderstats"

	local c = Instance.new("IntValue")
	c.Name = "Money"
	c.Value = 0

	c.Parent = stats

	stats.Parent = newPlayer 

	newPlayer.Changed:connect(function (property)
		if (property == "Character") then
			onPlayerRespawned(newPlayer)
		end
	end)
end

game.Players.ChildAdded:connect(onPlayerEntered)
 

RPG stuff. Free! May 17, 2009

Want free scripts+stuff for your rpg.

Here is the level, experience and gold script: Click here                                                                                                                                                                                                     Here is the day and night script. You can have days in your rpg now: Click here                                                                                                                                                       Do you have lag because of scripts? Here is the solution: Click here                                                                                                                                                                             Want to build a cool castle: Click here

These will be available in your models after you take them. Remember to give me some credit in the game you make, ok? ;D

Now for a quick poll.

 

 

 

 

 

 

 

Easy kills eh? (request) Weapon usage guild May 17, 2009

Hm…. You didn’t actually request for it but i know somebody searched for it. If you want easy kills on roblox all you need is a weapon usage guild. Well, I can help you with that! Don’t worry i will get your skills increased. This time with diagrams.

Easy kills in paintball

Lets start with paintball, shall we? In paintball it is very easy to shoot and kill as it’s pretty basic. Well, most of it. 

Cool combat moves to doge and kill

1. Side-step: Most of you would probably know this but lets go to the details. diagram

First zoom in. Then press ‘D’ or ‘A’. You learned side step. By side step you can go left or right without turning your back to an enemy.

 

 

 

 

 

 

Thats about it. For easy kills. You can use this move in places other than paintball too!

 

Ban script. May 15, 2009

1. insert script. Press insert>object>script.

2. open the script. Press View>Explorer>Workspace>Script

3. Delete hello world.

4. Paste this: print(“Ban Script 1.0 Loaded”)

 

—————————————————

– This script adds the “ban” command to your game.

– Certain players can type “ban [player name]” to ban an abusive player from your place.

– You can add your name to the ‘speakers’ list, allowing you to use the command.

– You can also add your friend’s name, if you want.

– You can add a person’s name to the ‘banned’ list if you don’t want them to enter your place.

– You will not have to use the ban command on them since they’re already banned.

– When banning someone, you don’t need to type the player’s full name, just enough letters

– to be sure of who you want to ban.

– For example: if Builderman and Builderdude are in-game, “ban builderm” is enough.

– if Builderman and Telamon are the only people in the game, you can ban both

– by typing “ban b t”

– Ambiguous bans are ignored:

– Example: Builderman and Builderdude are in-game. “ban bu” is ambiguous.

—————————————————

 

– This hack brought to you by Anaminus, with lots of bits looted from Telamon. Muahaha.

 

– If you find bugs in this script, let Anaminus know about them. No, there is no reward. He is not that all-mighty.

 

 

speakers = {“pokemonfan143″, “Pokemonfan143″, “itwasmybirthday”} – Those who can say the command. change this into the names you want.

banned = {“EvilPerson”, “BadUsername”, “MrEnemy”} – Those who are banned

 

function checkSpeakers(name)

 

– check if name matches a speaker

for i,v in pairs(speakers) do

– convert names to all upper case, otherwise we will allow 

– “Telamon” but not “telamon” or “tELAMON” 

                if (string.upper(name) == string.upper(v)) then return true end

        end

        return false

end

 

function banPlayer(banner, victim)

 

– remove if the victim is not also the speaker

if (victim ~= banner) then

victim:Remove()

banned[victim.Name] = victim.Name

end

end

 

function matchPlayer(str)

 

– find all players that start with the str

– if there is only one, match it

– 0 or 2+, don’t match it

local result = nil

 

local players = game.Players:GetPlayers()

 

for i,v in pairs(game.Players:GetPlayers()) do

if (string.find(string.lower(v.Name), str) == 1) then

if (result ~= nil) then return nil end

result = v

end

end

 

return result

end

 

function onChatted(msg, recipient, speaker)

 

– convert to all lower case

local source = string.lower(speaker.Name)

msg = string.lower(msg)

 

– ban the following players

– “ban telamon buildman wookong”

if (string.find(msg, “ban”) == 1) then — msg starts with “ban”

– words and numbers

for word in msg:gmatch(“%w+”) do 

local p = matchPlayer(word)

if (p ~= nil) then

banPlayer(speaker, p)

end

end

end

end

 

function onPlayerEntered(newPlayer)

 

– remove banned player if they try to come back in

for i,v in pairs(banned) do

if (v:lower() == newPlayer.Name:lower()) then

newPlayer:Remove()

end

end

if checkSpeakers(newPlayer.Name) then

newPlayer.Chatted:connect(function(msg, recipient) onChatted(msg, recipient, newPlayer) end) 

end

end

 

game.Players.PlayerAdded:connect(onPlayerEntered)

—————————————————

– This script adds the “ban” command to your game.

– Certain players can type “ban [player name]” to ban an abusive player from your place.

– You can add your name to the ‘speakers’ list, allowing you to use the command.

– You can also add your friend’s name, if you want.

– You can add a person’s name to the ‘banned’ list if you don’t want them to enter your place.

– You will not have to use the ban command on them since they’re already banned.

– When banning someone, you don’t need to type the player’s full name, just enough letters

– to be sure of who you want to ban.

– For example: if Builderman and Builderdude are in-game, “ban builderm” is enough.

– if Builderman and Telamon are the only people in the game, you can ban both

– by typing “ban b t”

– Ambiguous bans are ignored:

– Example: Builderman and Builderdude are in-game. “ban bu” is ambiguous.

—————————————————

 

– This hack brought to you by Anaminus, with lots of bits looted from Telamon. Muahaha.

 

– If you find bugs in this script, let Anaminus know about them. No, there is no reward. He is not that all-mighty.

 

 

speakers = {“pokemonfan143″, “Pokemonfan143″, “itwasmybirthday”} – Those who can say the command

banned = {“EvilPerson”, “BadUsername”, “MrEnemy”} – Those who are banned

 

function checkSpeakers(name)

 

– check if name matches a speaker

for i,v in pairs(speakers) do

– convert names to all upper case, otherwise we will allow 

– “Telamon” but not “telamon” or “tELAMON” 

                if (string.upper(name) == string.upper(v)) then return true end

        end

        return false

end

 

function banPlayer(banner, victim)

 

– remove if the victim is not also the speaker

if (victim ~= banner) then

victim:Remove()

banned[victim.Name] = victim.Name

end

end

 

function matchPlayer(str)

 

– find all players that start with the str

– if there is only one, match it

– 0 or 2+, don’t match it

local result = nil

 

local players = game.Players:GetPlayers()

 

for i,v in pairs(game.Players:GetPlayers()) do

if (string.find(string.lower(v.Name), str) == 1) then

if (result ~= nil) then return nil end

result = v

end

end

 

return result

end

 

function onChatted(msg, recipient, speaker)

 

– convert to all lower case

local source = string.lower(speaker.Name)

msg = string.lower(msg)

 

– ban the following players

– “ban telamon buildman wookong”

if (string.find(msg, “ban”) == 1) then — msg starts with “ban”

– words and numbers

for word in msg:gmatch(“%w+”) do 

local p = matchPlayer(word)

if (p ~= nil) then

banPlayer(speaker, p)

end

end

end

end

 

function onPlayerEntered(newPlayer)

 

– remove banned player if they try to come back in

for i,v in pairs(banned) do

if (v:lower() == newPlayer.Name:lower()) then

newPlayer:Remove()

end

end

if checkSpeakers(newPlayer.Name) then

newPlayer.Chatted:connect(function(msg, recipient) onChatted(msg, recipient, newPlayer) end) 

end

end

 

5. Search for pokemonfan143 in the script and replace it with your username.

game.Players.PlayerAdded:connect(onPlayerEntered)print(“Ban Script 1.0 Loaded”)
—————————————————
– This script adds the “ban” command to your game.
– Certain players can type “ban [player name]” to ban an abusive player from your place.
– You can add your name to the ‘speakers’ list, allowing you to use the command.
– You can also add your friend’s name, if you want.
– You can add a person’s name to the ‘banned’ list if you don’t want them to enter your place.
– You will not have to use the ban command on them since they’re already banned.
– When banning someone, you don’t need to type the player’s full name, just enough letters
– to be sure of who you want to ban.
– For example: if Builderman and Builderdude are in-game, “ban builderm” is enough.
– if Builderman and Telamon are the only people in the game, you can ban both
– by typing “ban b t”
– Ambiguous bans are ignored:
– Example: Builderman and Builderdude are in-game. “ban bu” is ambiguous.
—————————————————
– This hack brought to you by Anaminus, with lots of bits looted from Telamon. Muahaha.
– If you find bugs in this script, let Anaminus know about them. No, there is no reward. He is not that all-mighty.
speakers = {“pokemonfan143″, “Pokemonfan143″, “itwasmybirthday”} – Those who can say the command
banned = {“EvilPerson”, “BadUsername”, “MrEnemy”} – Those who are banned
function checkSpeakers(name)
– check if name matches a speaker
for i,v in pairs(speakers) do
– convert names to all upper case, otherwise we will allow 
– “Telamon” but not “telamon” or “tELAMON” 
                if (string.upper(name) == string.upper(v)) then return true end
        end
        return false
end
function banPlayer(banner, victim)
– remove if the victim is not also the speaker
if (victim ~= banner) then
victim:Remove()
banned[victim.Name] = victim.Name
end
end
function matchPlayer(str)
– find all players that start with the str
– if there is only one, match it
– 0 or 2+, don’t match it
local result = nil
local players = game.Players:GetPlayers()
for i,v in pairs(game.Players:GetPlayers()) do
if (string.find(string.lower(v.Name), str) == 1) then
if (result ~= nil) then return nil end
result = v
end
end
return result
end
function onChatted(msg, recipient, speaker)
– convert to all lower case
local source = string.lower(speaker.Name)
msg = string.lower(msg)
– ban the following players
– “ban telamon buildman wookong”
if (string.find(msg, “ban”) == 1) then — msg starts with “ban”
– words and numbers
for word in msg:gmatch(“%w+”) do 
local p = matchPlayer(word)
if (p ~= nil) then
banPlayer(speaker, p)
end
end
end
end
function onPlayerEntered(newPlayer)
– remove banned player if they try to come back in
for i,v in pairs(banned) do
if (v:lower() == newPlayer.Name:lower()) then
newPlayer:Remove()
end
end
if checkSpeakers(newPlayer.Name) then
newPlayer.Chatted:connect(function(msg, recipient) onChatted(msg, recipient, newPlayer) end) 
end
end
game.Players.PlayerAdded:connect(onPlayerEnteredprint(“Ban Script 1.0 Loaded”)
—————————————————
– This script adds the “ban” command to your game.
– Certain players can type “ban [player name]” to ban an abusive player from your place.
– You can add your name to the ‘speakers’ list, allowing you to use the command.
– You can also add your friend’s name, if you want.
– You can add a person’s name to the ‘banned’ list if you don’t want them to enter your place.
– You will not have to use the ban command on them since they’re already banned.
– When banning someone, you don’t need to type the player’s full name, just enough letters
– to be sure of who you want to ban.
– For example: if Builderman and Builderdude are in-game, “ban builderm” is enough.
– if Builderman and Telamon are the only people in the game, you can ban both
– by typing “ban b t”
– Ambiguous bans are ignored:
– Example: Builderman and Builderdude are in-game. “ban bu” is ambiguous.
—————————————————
– This hack brought to you by Anaminus, with lots of bits looted from Telamon. Muahaha.
– If you find bugs in this script, let Anaminus know about them. No, there is no reward. He is not that all-mighty.
speakers = {“pokemonfan143″, “Pokemonfan143″, “itwasmybirthday”} – Those who can say the command
banned = {“EvilPerson”, “BadUsername”, “MrEnemy”} – Those who are banned
function checkSpeakers(name)
– check if name matches a speaker
for i,v in pairs(speakers) do
– convert names to all upper case, otherwise we will allow 
– “Telamon” but not “telamon” or “tELAMON” 
                if (string.upper(name) == string.upper(v)) then return true end
        end
        return false
end
function banPlayer(banner, victim)
– remove if the victim is not also the speaker
if (victim ~= banner) then
victim:Remove()
banned[victim.Name] = victim.Name
end
end
function matchPlayer(str)
– find all players that start with the str
– if there is only one, match it
– 0 or 2+, don’t match it
local result = nil
local players = game.Players:GetPlayers()
for i,v in pairs(game.Players:GetPlayers()) do
if (string.find(string.lower(v.Name), str) == 1) then
if (result ~= nil) then return nil end
result = v
end
end
return result
end
function onChatted(msg, recipient, speaker)
– convert to all lower case
local source = string.lower(speaker.Name)
msg = string.lower(msg)
– ban the following players
– “ban telamon buildman wookong”
if (string.find(msg, “ban”) == 1) then — msg starts with “ban”
– words and numbers
for word in msg:gmatch(“%w+”) do 
local p = matchPlayer(word)
if (p ~= nil) then
banPlayer(speaker, p)
end
end
end
end
function onPlayerEntered(newPlayer)
– remove banned player if they try to come back in
for i,v in pairs(banned) do
if (v:lower() == newPlayer.Name:lower()) then
newPlayer:Remove()
end
end
if checkSpeakers(newPlayer.Name) then
newPlayer.Chatted:connect(function(msg, recipient) onChatted(msg, recipient, newPlayer) end) 
end
end
game.Players.PlayerAdded:connect(onPlayerEntered)
 

Ideas for your places(request) May 13, 2009

1. Build a kingdom and recruit soldiers.

2. Zombie farm

3. Cart ride

4. Fantasy land

5. Car racing

6. Obby (obstacle course)

7. Battle

8. RPG

9. Filming place

10. Tycoon

11. Zombie survival

12. Paintball

Make good use of these ideas and start building your place. Good luck!

 

Different types of obstacles in obstacle courses May 13, 2009

1. Lava hopping: The most common type of obstacle in any obstacle course. Almost all obby courses have this obstacle. You have to jump over lava to get to the other side.Lava hopping2. Right Log/stick/fence/line/ladder: This is also a common obstacle in obbys. You have to find the right one and go through it. If you choose the wrong one you die/fall/lose.

3. Avoiding: This is seen in some obbys. You have to avoid what ever is in the way. If you hit them you die/fall/lose.

4. Trampoline Jumping: This is rarely seen in obstacle courses. You have to jump on trampolines to go to the checkpoint.

5. Disappearing stairs: Almost seen in every obby. You have to climb to the top before the stairs vanish.

6. Driving: Seen in a few obbys. You have to drive to the other side over lava/water/acid/road.

7. Maze: Common obstacle. 

8. Boulder run: Run from a boulder.

9. Zombie pit: Go over the zombie pit without falling in.

 

Requests and stories! Now you can submit them! May 12, 2009

Filed under: Requests — pokemonfan143 @ 11:44 am
Tags: , , ,

Did you ever wanted to know how to make bricks reflective or make something else? Well now you can! Just E-mail me a request at Ismail_amaan@hotmail.com or, just send me a p.m. on roblox! It’s very simple. Also if you want to submit your story, send it to Ismail_amaan@hotmail.com with the required pictures for it.

 

How to make roblox movies (request) May 12, 2009

Filed under: Requests — pokemonfan143 @ 11:37 am
Tags: , , ,

Get In-game Footage

The easiest way to take in-game video clips is to use screen capture software. One good package is CamStudio. CamStudio is a free recorder with everything (and more) you will need for a perfect movie. HyperCam takes up to much RAM. FRAPS only allows 30 seconds. Camtasia ain’t free. So with CamStudio, the easiest way to have a good size every time without having to change it is Region mode. (Region > Region) I recommend saying “Record audio from speakers” because you will get mostly your voice and surroundings with a mic.

Edit Your Movie

All Windows XP and Vista machines come with Windows Movie Maker, which is a very easy to use video editing program. You can use this program to splice together clips you have taken into a movie. You can also overlay a sound track, add a title screen, and add credits.

Sony Vegas is also a reliable source when it come’s to making movie’s.

Movie Ideas

Some ideas for movies:

  • Make a guided tour of your place that shows off how awesome it is and maybe demonstrates the use of some secret passageways…
  • Make a series where you visit a few places and then tell people your opinion on that place
  • Make a training video showing your BrickBattle combat techniques
  • Make an instructional video that shows how to build cool models in Roblox Studio
  • Record your duels and share them with your friends
  • Tell a story
  • Make an educational video explaining something for a school project
  • Keep a record of how your place used to look before making major changes
  • Make a Roblox News show
  • Make a Roblox travelog – visit different places and review them
  • Make something hilarious
  • Make Machinima (Red vs. Blue ect…)
  • BLOOPERS!!!

How to finish off your movie

If your using Windows Movie Maker, this is how you do it: Go to File -> Save Movie File -> (Wherever your going to save it) -> (Your quality prefences), then let it finish it.

A note to movie makers/cameramen

If you’re making a movie/video with a plot -or that tells a story-, make sure there are not more than 20 people in a scene at once. Remember, you still have to include yourself so you can actually film the movie/video.

 

 
Follow

Get every new post delivered to your Inbox.