|
| 20 Jul 2017 06:18 PM |
It's pretty basic, I just felt like making one. Why? because even with FE exploiters can still change things like walk speed. I am going to make a more advanced version of this to prevent even more things like this from happening.
Put this in StarterCharacterScripts:
local Detected = false plr=tostring(game.Players.LocalPlayer.Name)
repeat wait() if game.Players.LocalPlayer.Character.Humanoid.WalkSpeed ~= 16 then print(plr.." is speed hacking") Detected = true game.Players.LocalPlayer:Kick("You think you can just come up in here and speed hack LOL") elseif game.Players.LocalPlayer.Character.Humanoid.HipHeight ~= 0 then print(plr.." is changing HipHeight") Detected = true game.Players.LocalPlayer:Kick("Erm, idk why you want to change the size of your hips") elseif game.Players.LocalPlayer.Character.Humanoid.JumpPower ~= 50 then print(plr.." is Jump hacking") Detected = true game.Players.LocalPlayer:Kick("Nope, you're still not superman ;(######lseif game.Players.LocalPlayer.Character.Humanoid.MaxHealth ~= 100 then print(plr.." is health hacking") Detected = true game.Players.LocalPlayer:Kick("Did you really think you were invinsible?") elseif game.Players.LocalPlayer.Character.Humanoid.MaxSlopeAngle ~= 89 then print(plr.." is changing max slope value") Detected = true game.Players.LocalPlayer:Kick("I don't really get why you gotta do this") end until Detected == true
Yw for the semi witty kick messages :P
|
|
|
| Report Abuse |
|
|
|
| 20 Jul 2017 06:19 PM |
Roblox is back at it again with censoring my scripts...
|
|
|
| Report Abuse |
|
|
Vultorz
|
  |
| Joined: 02 Mar 2015 |
| Total Posts: 2985 |
|
|
| 20 Jul 2017 06:20 PM |
well, you see, i have scripts that do basically all of those things
gg |
|
|
| Report Abuse |
|
|
|
| 20 Jul 2017 06:21 PM |
I always use debouncing when using non-variables that can be changed by exploiters (like if instead of a variable, I have an int value in server storage) and shutdown the server if the check is not true, same thing for when it's with things like leaderstats, I use an encoding function (not going to reveals how it works besides math.random()) that names a specific string value, and it will only allow a player's stats to be edited if that value is a certain string, which changes to debounce. Along with FE, this has shown to work very well for me.
Work In Progress: goo.gl / frZqFt |
|
|
| Report Abuse |
|
|
|
| 20 Jul 2017 06:22 PM |
Ik, most people do that.
I just made this for the newbies :P
|
|
|
| Report Abuse |
|
|
|
| 20 Jul 2017 07:10 PM |
could be shortened a lot
#code print("oh no an errorz!") |
|
|
| Report Abuse |
|
|
|
| 20 Jul 2017 07:12 PM |
OP, I can't tell whether or not you're this stupid or you're just trolling. Humanoid properties don't replicate when the client changes them. Physics do; if the client were to set their WalkSpeed to 50, the server would still see the property as 16 but would be able to see the character moving quickly.
|
|
|
| Report Abuse |
|
|
|
| 20 Jul 2017 07:14 PM |
@Unsubtleties
Wouldn't a level 7 be able to change it still. It basically just sends code to the server to run. (assuming FE is off).
#code print("oh no an errorz!") |
|
|
| Report Abuse |
|
|
|
| 20 Jul 2017 07:15 PM |
I am not stupid, I have seen and tested it.
With FE on if you don't have some sort of an anti speed hack script, players can change their speed value. The same goes for teleporting, they can teleport to players but can't teleport players to them.
|
|
|
| Report Abuse |
|
|
|
| 20 Jul 2017 07:16 PM |
'I am not stupid, I have seen and tested it.'
You tested it with an exploit?
Thats a bann-able offense.
#code print("oh no an errorz!") |
|
|
| Report Abuse |
|
|
|
| 20 Jul 2017 07:16 PM |
if you look up Filtering Enabled on the wiki it says that there are some exceptions for client things that are replicated to the server, and I believe that this is one of them.
|
|
|
| Report Abuse |
|
|
|
| 20 Jul 2017 07:17 PM |
Changing it in roblox developer log or studio explorer/console(or command bar) lets you pretty much bypass the rules of FE. So if you tested it that way its not really accurate.
#code print("oh no an errorz!") |
|
|
| Report Abuse |
|
|
|
| 20 Jul 2017 07:17 PM |
No, you obviously haven't tested it. Start a server simulation in studio and locally change the speed of your character with FilteringEnabled on. Then check the property value from the server.
This does absolutely nothing.
|
|
|
| Report Abuse |
|
|
|
| 20 Jul 2017 07:18 PM |
"if you look up Filtering Enabled on the wiki it says that there are some exceptions for client things that are replicated to the server, and I believe that this is one of them."
I already explained what happens to you. The WalkSpeed PROPERTY does not replicate but the PHYSICS of the character does. You'll see if you do what I just posted.
|
|
|
| Report Abuse |
|
|
|
| 20 Jul 2017 07:18 PM |
Oh I forgot about test servers. nvm
#code print("oh no an errorz!") |
|
|
| Report Abuse |
|
|
|
| 20 Jul 2017 07:20 PM |
I have tested it with a script executor on my own place. not in studio
|
|
|
| Report Abuse |
|
|
|
| 20 Jul 2017 07:20 PM |
Then you're not getting accurate results because the game isn't FilteringEnabled and/or the client sends the code to the server to run. Stop being stubborn and test it.
|
|
|
| Report Abuse |
|
|
|
| 20 Jul 2017 07:23 PM |
'I have tested it with a script executor on my own place. not in studio'
BANN-ABLE OFFENSE
https://en.help.roblox.com/hc/en-us/articles/203313410-Roblox-Community-Rules-
Rule 9
#code print("oh no an errorz!") |
|
|
| Report Abuse |
|
|
|
| 20 Jul 2017 07:31 PM |
looks like I killed the thread ;P
#code print("oh no an errorz!") |
|
|
| Report Abuse |
|
|