Jump to content

100% Customizable bad troll skript


Recommended Posts

ADDONS REQUIRED:
- SkQuery

ARE THERE BUGS?:
yes, a lot actually

THEN WHY ARE YOU POSTING IT
i have no idea

Download:
Troll Skript.sk

Copy Paste:

# Troll/Torture Skript (CUSTOMIZABLE)
options:

	#
	# ---------- IMPORTANT STUFF ----------
	#
	
	# Prefix
	prefix: &3&lTROLL &8&l| &f
	
	# Permission to use the troll command
	permission: SERVER.admin.troll
	# Permission message
	permission message: Unknown command. Type "/help" for help.
	
	# Permission Bypass (so you can't get trolled by others0
	permission-bypass: SERVER.admin.troll.bypass
	
	
	
	#
	# ---------- MESSAGES ----------
	#
	
	# Pops up when ARG-1 is not set, or they typed a command wrong, or they did /troll help
	
	# YES TOUCHY
	title: &7-----------------&3&lTROLL&7-----------------
	cmd1: &8&l| &7/troll [help] &8&l| &fShows this message
	cmd2: &8&l| &7/troll <player> [troll] &8&l| &fTroll a player
	cmd3: &8&l| &e/troll list &8&l| &fSee lists of trolls
	
	airline: &7&l|
	
	# NO TOUCHY
	air: &7
	
	# Pops up when they type: /troll <player> list
	
	# YES TOUCHY
	list1: &8&l| &7server-crash &8&l| &fKicks them with server crash message
	list2: &6&l| &elove-message &8&l| &fSends them a random fake love DM from a fake player #... not really, I just realized they were insults ;-;
	list3: &6&l| &econtrol &8&l| &fControl them for 10 seconds, have a hyphen in your message to send a message with your name # Hopefully
	list4: &8&l| &7op &8&l| &fSends a realistic operator message
	list5: &8&l| &7game-crash &8&l| &fCrash their game
	list6: &8&l| &7fake-ban &8&l| &fBan them
	list7: &8&l| &7stuck &8&l| &fMake them not able to: &7chat, move, get damaged, and damage others &ffor 10 seconds
	
	# Delete the message if you don't want it
	no-more: &8&l| &7&obuy ULTIMATE TROLLS v1.1 at Fiverr for more trolls! (releasing in June 31)
	
	
	
	# LOVE MESSAGES (THESE ARE NOT KNOWN PEOPLE FROM MINEHUT except some people that i hate)
	message1: &bFrom Fannyii_: did you know that, ilysm <333
	message2: &bFrom Bread: you look like an improper fraction # 
	message3: &bFrom &a[VIP] Doni29910_&b: are you the sun? because im scared to look at you ;)                   # damn really good pickup lines
	message4: &bFrom &d[PATRON] IaqaraI&b: are you an ant? because I HATE YOU
	message5: &bFrom GlitchedBTX: are you a cat? because everybody hates you
	message6: &bFrom LghtMist: are you a tv remote? because WHERE THE HECK ARE YOU IVE BENE LOOKING FOR YOU EVERYWHEDSUIAHFVUHIOERGFVHOI9U
	message7: &bFrom {_s}To{_s}*10: are you Google Wave? because you are a failure.
	message8: &bFrom [PRO] CameraShake: are you dumb? because i hate dumb people (nobody does lmao)
	message9: &bFrom &6[LEGEND] SulphurPvP&b: are you a fly? because I WISH YOU NEVER EXISTED
	message10: &bFrom AternosOwner: Hi :)
	
	# FAKE BAN MESSAGE
	fb1: &cYou were kicked from SERVER: You are banned from this server
	


# DO NOT TOUCH IF YOU DON'T KNOW WHAT YOU ARE DOING

command /troll [<player>] [<text>]:
	permission: {@permission}
	permission message: {@permission message}
	trigger:
		if arg-1 is not set:
			send "{@air}%nl%{@title}%nl%{@airline}%nl%{@cmd1}%nl%{@cmd2}%nl%{@cmd3}%nl%{@airline}%nl%{@title}%nl%{@air}" to player
		if arg-1 is "help":
			send "{@air}%nl%{@title}%nl%{@airline}%nl%{@cmd1}%nl%{@cmd2}%nl%{@cmd3}%nl%{@airline}%nl%{@title}%nl%{@air}" to player
		if arg-1 is set:
			if arg-2 is not set:
				send "{@air}%nl%{@title}%nl%{@airline}%nl%{@cmd1}%nl%{@cmd2}%nl%{@cmd3}%nl%{@airline}%nl%{@title}%nl%{@air}" to player
		
		if arg-1 is set:
			if arg-2 is "list":
				send "{@air}%nl%{@title}%nl%{@airline}%nl%{@list1}%nl%{@list2}%nl%{@list3}%nl%{@list4}%nl%{@list5}%nl%{@list6}%nl%{@list7}%nl%{@airline}%nl%{@title}%nl%{@air}" to player
		
			if arg-2 is "server-crash":
				if arg-1 has permission "{@permission-bypass}":
					send "&cSorry, %arg-1%&c cannot be trolled."
					send "&c%player%&c tried to troll you, but failed" to arg-1
				else:
					send "{@no-more}"
			
			if arg-2 is "love-message":
				if arg-1 has permission "{@permission-bypass}":
					send "&cSorry, %arg-1%&c cannot be trolled."
					send "&c%player%&c tried to troll you, but failed" to arg-1
				else:
					set {_message} to random integer between 1 and 10
					if {_message} is 1:
						send "{@message1}" to arg-1
						send action bar "{@message1}" to player
					if {_message} is 2:
						send "{@message2}" to arg-1
						send action bar "{@message2}" to player
					if {_message} is 3:
						send "{@message3}" to arg-1
						send action bar "{@message3}" to player
					if {_message} is 4:
						send "{@message4}" to arg-1
						send action bar "{@message4}" to player
					if {_message} is 5:
						send "{@message5}" to arg-1
						send action bar "{@message5}" to player
					if {_message} is 6:
						send "{@message6}" to arg-1
						send action bar "{@message6}" to player
					if {_message} is 7:
						send "{@message7}" to arg-1
						send action bar "{@message7}" to player
					if {_message} is 8:
						send "{@message8}" to arg-1
						send action bar "{@message8}" to player
					if {_message} is 9:
						send "{@message9}" to arg-1
						send action bar "{@message9}" to player
					if {_message} is 10:
						send "{@message10}" to arg-1
						send action bar "{@message10}" to player
			if arg-2 is "control":
				if arg-1 has permission "{@permission-bypass}":
					send "&cSorry, %arg-1%&c cannot be trolled."
					send "&c%player%&c tried to troll you, but failed" to arg-1
				else:
					set {_loc} to location of player
					set {target} to arg-1
					teleport player to arg-1
					if {15919::%player's uuid%} is not set:   # The Variable so the controller can chat as arg-1
						set {15919::%player's uuid%} to false
					set {15919::%player's uuid%} to true
						
					if {15918::%arg-1's uuid%} is not set:    # The Variable so arg-1 can't chat
						set {15918::%arg-1's uuid%} to false
					set {15918::%arg-1's uuid%} to true
					loop 200 times:
						teleport arg-1 to player
						send action bar "&cType ""-"" in your message to chat with your name" to player
						wait 1 tick
					teleport player to {_loc}
					delete {target}
					set {15919::%player's uuid%} to false
					set {15918::%arg-1's uuid%} to false
			if arg-2 is "op":
				if arg-1 has permission "{@permission-bypass}":
					send "&cSorry, %arg-1%&c cannot be trolled."
					send "&c%player%&c tried to troll you, but failed" to arg-1
				else:
					send "&7&o[Server&7&o: Made %arg-1%&7&o a server operator]" to arg-1 # When you are oped, it will say this message instead of the white message
			if arg-2 is "game-crash":
				if arg-1 has permission "{@permission-bypass}":
					send "&cSorry, %arg-1%&c cannot be trolled."
					send "&c%player%&c tried to troll you, but failed" to arg-1
				else:
					send action bar "&cCrashed %arg-1%"
					execute console command "execute as %arg-1% at @s run particle flame ~ ~ ~ 1 1 1 1 999999999 force @s" # WOAH I USED CONSOLE COMMAND
			if arg-2 is "fake-ban":
				if arg-1 has permission "{@permission-bypass}":
					send "&cSorry, %arg-1%&c cannot be trolled."
					send "&c%player%&c tried to troll you, but failed" to arg-1
				else:
					loop 300 times:
						send ""
					send "{@fb1}" to arg-1
					kick arg-1 due to ""
			if arg-2 is "stuck":
				if arg-1 has permission "{@permission-bypass}":
					send "&cSorry, %arg-1%&c cannot be trolled."
					send "&c%player%&c tried to troll you, but failed" to arg-1
				else:
					if {stuck::%arg-1's uuid%} is not set:
						set {stuck::%arg-1's uuid%} to false
					set {stuck::%arg-1's uuid%} to true
					send action bar "&c%arg-1%&c is stuck" to player
					wait 10 seconds
					set {stuck::%arg-1's uuid%} to false
					send action bar "&c%arg-1%&c is no longer stuck" to player
				
# So the controller can chat as arg-1 while the arg-1 can't chat
on chat:
	if {15918::%player's uuid%} is true:
		cancel event
	if {15919::%player's uuid%} is true:
		if message does not contain "-":
			cancel event
			make {target} say the chat message
		else:
			replace all "-" with "" in message
		
		
# Stuck thing
on chat:
	if {stuck::%player's uuid%} is true:
		cancel event
		
on any movement:
	if {stuck::%player's uuid%} is true:            # SK-QUERY REQUIRED
		cancel event

on damage:
	if {stuck::%attacker's uuid%} is true:
		cancel event
	if {stuck::%victim's uuid%} is true:
		cancel event

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...