|
| 09 Jan 2014 07:23 PM |
Before I start this article, I'd like to say that if the guy who "scammed" you and has the item, knows how to edit stuff and look for stuff really good, then this MIGHT not work.
It is ALWAYS good to send in a report about the scammer. If that doesn't get through, send an email. ROBLOX Mod's are here to help you.
Otherwise, have some fun with it.
Also, if you don't understand scripting that well, you may have some hard time making sense of some of these.
▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃
[://TRICKS
1 ["No me, No you"]
This is an old classic. When you give the man the place, hide a script somewhere in there, or if the place has guns, hide the piece of code within the guns (If in guns, make it localscript, althought not sure if CharacterFetch will work.)
With the code, you basically quickly change the person to an alternate account of yours, using "http://www.roblox.com/Asset/CharacterFetch.ashx?userId=AltIDNumber"
Then, check the player to see if they're wearing a hat for example, just like your alt.
If not, destroy everything, kick everyone, and insert bad message for scammer. If they are, just simply change them back to their character, by having their PlayerID replaced instead of the AltIDNumber.
▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃
2 ["nop"]
This is super simple. Just disable everything, and destroy everything when the first person enters the game.
Super simple actually:
function b(loc) for _,v in pairs(loc:GetChildren()) do if v:IsA("BasePart") then v:Destroy() elseif v:IsA("Script") or v:IsA("LocalScript") then v.Disabled = true else b( v ) end end end game.Players.PlayerAdded:connect(function(bob) b(Workspace) end)
▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃
3 ["The Money-Maker"]
Anyone who enters... Just teleport them to your place instead :)
Can be done as: game.Players.PlayerAdded:connect(function(p) game:GetService("TeleportService"):Teleport(1337, p.Character) end)
▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃
4 ["My place now"]
Inserting secret admin scripts has been a very old method for some people. Believe it or not, it's super easy to do it with Kohls admin. I mean, Kohl has admin at almost all places that use his admin, because there's a secret part in the script that adds him into the admin table. You could always do the same. But don't make it so obvious. Use some cool string techniques, and try and reference char values if you will.
▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃
5 ["CRAAZZZYYYYYYY"]
When people enter, just make the most CRAZY things occur. Spam troll decals on bricks, make things change color, put floorwires connecting people with decals running along them.
The possibilities are endless!
▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃
6 ["Crash and dash"]
Nothing says 'I'm coming for you' more than crashing someone. Put a simple script that crashes people on entry. If the script breaks, then put a hidden script in the place somewhere, that lets you and couple of your alts activate it by Voice Command.
▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃
7 ["VAK"]
When you enter the game, put a simple loop that makes half the things red, and half black. Then name everyone "Vaktus's follower" Then take a piece of code from a Salute tool or so, and use it on everyone. Then take a model of Vaktus, and make it go in front of them. Not too hard if you know your CFraming and Vectors.
To get you a head start:
function b(loc) for _,v in pairs(loc:GetChildren()) do if v:IsA("BasePart") then john = math.Random(1,2) if john == 1 then v.BrickColor = BrickColor.new("Really black") elseif john == 2 then v.BrickColor = BrickColor.new("Really red") end else b( v ) end end end
b(Workspace) for _,v in pairs(Players:GetPlayers()) do serious_scrub = game.ServerStorage["Vaktus"]:Clone() -- The model of Vaktus serious_scrub:MoveTo(v.Character.Head.Position + Vector3.new(0,5,0)) end
▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃
8 ["PARTTYYY"]
Mess with Lightings Ambient and make everything flash colors (Not too much for Seizures) Clone some music into a GUI Frame in everyones StarterGui's Then just instance a message in with some text such as "autowin for raiders due to better dancing squad, umad jelly bro lol vak" Also, in a localscript, use game.StarterGui:SetCoreGuiEnabled("All", false) to remove all health bars, chats, leaderboards, backpack, etc
▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃
9 ["Member Pender"]
Very simple. In a script, just check if a player is in your group when they enter, if they aren't, put a message in their StarterGui (if that still works) or a Gui, and it will tell them the group ID they need to join to enter the place. Then after 5 seconds, they get kicked. In the end, if they do join your group, your scammer will still get the place by this method, but if its a popular place, you will get a lot of new members in your group.
▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃
10 ["Appreciation"]
I've been fighting clan scammers for a tad while now. Maybe use method 4, and teleport them here instead :3
http://www.roblox.com/TestingFreeRunning-place?id=104947889 I'd love some tickets :)
▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃
I know this is a huge tl;dr, but it will help you if you are afraid of scammers.
If you need help producing any of the chunks of code, just message me, and I'll help you gladly.
I hope I helped any developers out there c: PM me if you want my skype to do some cool projects with me :3 I also work on mobile games if you like those.
I tried to make this as accurate as possible, and I apologize if I got some stuff wrong or mixed up. I kinda rushed this.
▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃
~Living under Black Rain, with pride as bright as snow.
|
|
|
| Report Abuse |
|
|
| |
|
|
| 09 Jan 2014 07:28 PM |
| bummmmmmmmmmmmmmmmmmmmmmmmmmmmmmmp |
|
|
| Report Abuse |
|
|
Obscuriti
|
  |
| Joined: 25 Nov 2010 |
| Total Posts: 15354 |
|
| |
|
jjjakey
|
  |
| Joined: 15 Sep 2008 |
| Total Posts: 13014 |
|
|
| 09 Jan 2014 07:31 PM |
| Are you really a scripter? These are some of the most ineffective, roundabout, and flawed methods I've seen to securing your source. |
|
|
| Report Abuse |
|
|
|
| 09 Jan 2014 07:35 PM |
jjj, methods someone uses doesn't judge if I'm a scripter or not. I just decided to make this super quickly on request.
I am just trying to keep it all simple. I could come up with some more 'advanced' ways to secure a place. I'm just showing how to do it if the guy already has the place.
Of course, an advanced person wouldn't use many of these methods. Except maybe the first one, which I use at times.
And yes, they are pretty lousy ways. As said, I rushed this due to the fact that I wanted to start another project.
|
|
|
| Report Abuse |
|
|
Victimize
|
  |
| Joined: 09 Jun 2013 |
| Total Posts: 1789 |
|
|
| 09 Jan 2014 07:38 PM |
or maybe you can encrypt your code with a global keyword show them your work have them pay you then give it to them
simple |
|
|
| Report Abuse |
|
|
|
| 09 Jan 2014 07:39 PM |
@Vic, aye, but they'd still have the building part of it all.
Anyone can get a new scripter to just make new scripts that did the same as what the old scripts did, and then just get rid of the old scripts. |
|
|
| Report Abuse |
|
|
jjjakey
|
  |
| Joined: 15 Sep 2008 |
| Total Posts: 13014 |
|
|
| 09 Jan 2014 07:39 PM |
| Well, while I wouldn't call them exactly advanced methods, if you definitely are sure about the skill (specifically lack of?) and resources (could they call in a buddy?) of the person you are sending the place to, then go ahead. |
|
|
| Report Abuse |
|
|
Victimize
|
  |
| Joined: 09 Jun 2013 |
| Total Posts: 1789 |
|
|
| 09 Jan 2014 07:40 PM |
i dont know much about new exploits but i thought only client stuff was replicated so you can't steal scripts and parts, because those are on the server
stealing localscripts, or viewing the source of all localscripts replicated, is easy |
|
|
| Report Abuse |
|
|
| |
|
|
| 09 Jan 2014 07:47 PM |
@jjj, I said I could make a more advanced guide. These are super basic methods. That's why I even put a "V.1" at the title. Cause I plan on making a really efficient one. Though, I'd appreciate suggestions.
@Vic,
Not everyone can exploit. Additionally, you can just make new scripts to replace the old ones. Unless it's super advanced. Plus, I'm talking as if they are editing in studio mode.
|
|
|
| Report Abuse |
|
|
Victimize
|
  |
| Joined: 09 Jun 2013 |
| Total Posts: 1789 |
|
|
| 09 Jan 2014 07:47 PM |
| why would they have the place, without paying you first, even after seeing that you made stuff for them? |
|
|
| Report Abuse |
|
|
jjjakey
|
  |
| Joined: 15 Sep 2008 |
| Total Posts: 13014 |
|
|
| 09 Jan 2014 07:48 PM |
I haven't checked the API in god knows however, so I may be wrong about this:
Aren't you still able to take the source, dump it as a string, manipulate it a bit so that you can load the binary data with loadstring() later on via client side script? I know they removed it in global scripts due to people replacing metatable data of pretty standard functions that run in scripts that run pretty high on the code hierarchy. |
|
|
| Report Abuse |
|
|
|
| 09 Jan 2014 07:49 PM |
Because some people are like that, they give the place first, and then except payment. So, there is always somethings you can put in the place to get the guy to ask you to remove it or so.
Those are the people who I made this thread for. Common knowledge isn't common, ;P
Never go first though I should've added that in there.
|
|
|
| Report Abuse |
|
|
humma
|
  |
| Joined: 19 Nov 2010 |
| Total Posts: 1162 |
|
| |
|
|
| 09 Jan 2014 07:58 PM |
I should fix method 3, because it hasn't registered a character yet (meaning it might not have loaded yet)
placeid = numbers_here
game.Players.PlayerAdded:connect(function(p) p.CharacterAdded:connect(function(steve) game:GetService("TeleportService"):Teleport(placeid, steve) end) end) |
|
|
| Report Abuse |
|
|
thea96
|
  |
| Joined: 09 Feb 2011 |
| Total Posts: 37634 |
|
| |
|