Surprise! We've been running on hardware provided by BuyVM for a few months and wanted to show them a little appreciation.
Running a paste site comes with unique challenges, ones that aren't always obvious and hard to control. As such, BuyVM offered us a home where we could worry less about the hosting side of things and focus on maintaining a clean and useful service! Go check them out and show them some love!
Submitted by Pontiky on December 8, 2018

for k,v in pairs({"disableAfkDeath","disableAutoTimeLeft","disableAutoShaman","disableAutoNewGame","disableMortCommand","disableDebugCommand"}) do
	tfm.exec[v]()
end
tfm.exec.newGame('<C><P /><Z><S><S P="0,0,0.3,0.2,0,0,0,0" Y="5" L="10" o="" X="5" c="4" i="0,0,167566faa2e.png" T="12" H="10" /><S H="20" L="20" o="5141b" X="475" c="2" Y="356" T="12" P="0,0,0.3,0.2,-30,0,0,0" /><S L="800" X="400" H="50" Y="378" T="11" P="0,0,0.05,0.1,0,0,0,0" /><S L="240" X="175" H="24" N="" Y="208" T="0" P="0,0,0.3,0.2,360,0,0,0" /><S L="140" H="20" X="175" N="" Y="186" T="0" P="0,0,0.3,0.2,180,0,0,0" /><S L="50" X="175" H="20" N="" Y="165" T="0" P="0,0,0.3,0.2,720,0,0,0" /><S P="0,0,0.3,0.2,0,0,0,0" L="90" o="" X="449" Y="337" T="12" H="30" /><S L="30" o="" X="479" H="30" Y="320" T="12" P="0,0,0.3,0.2,0,0,0,0" /><S L="20" H="155" X="110" N="" Y="181" T="0" P="0,0,0.3,0.2,428,0,0,0" /><S P="0,0,0.3,0.2,0,0,0,0" L="40" o="" H="10" Y="347" T="12" X="508" /><S L="20" H="150" X="45" N="" Y="278" T="0" P="0,0,0.3,0.2,0,0,0,0" /><S L="20" X="305" H="110" N="" Y="261" T="0" P="0,0,0.3,0.2,0,0,0,0" /><S L="20" X="243" H="150" N="" Y="183" T="0" P="0,0,0.3,0.2,-65,0,0,0" /><S H="14" L="80" X="255" c="4" Y="345" T="0" P="0,0,0.3,0.2,180,0,0,0" /><S P="0,0,0.3,0.2,180,0,0,0" L="80" X="175" c="4" Y="345" T="0" H="14" /><S H="14" L="80" X="95" c="4" Y="345" T="0" P="0,0,0.3,0.2,180,0,0,0" /><S P="0,0,0.3,0.2,180,0,0,0" L="80" H="14" c="4" Y="330" T="0" X="135" /><S X="95" L="80" H="14" c="4" Y="315" T="0" P="0,0,0.3,0.2,180,0,0,0" /><S P="0,0,0.3,0.2,180,0,0,0" L="80" X="135" c="4" Y="300" T="0" H="14" /><S L="25" o="" X="635" H="25" Y="340" T="12" P="0,0,0.3,0.2,0,0,0,0" /><S H="14" L="80" X="95" c="4" Y="285" T="0" P="0,0,0.3,0.2,180,0,0,0" /><S P="0,0,0.3,0.2,180,0,0,0" L="80" H="14" c="4" Y="270" T="0" X="135" /><S X="95" L="80" H="14" c="4" Y="255" T="0" P="0,0,0.3,0.2,180,0,0,0" /><S P="0,0,0.3,0.2,180,0,0,0" L="80" X="135" c="4" Y="240" T="0" H="14" /><S H="14" L="80" X="95" c="4" Y="225" T="0" P="0,0,0.3,0.2,180,0,0,0" /><S P="0,0,0.3,0.2,180,0,0,0" L="80" H="14" c="4" Y="225" T="0" X="175" /><S X="256" L="80" H="14" c="4" Y="225" T="0" P="0,0,0.3,0.2,180,0,0,0" /><S P="0,0,0.3,0.2,180,0,0,0" L="80" X="175" c="4" Y="285" T="0" H="14" /><S H="14" L="80" X="175" c="4" Y="315" T="0" P="0,0,0.3,0.2,180,0,0,0" /><S P="0,0,0.3,0.2,180,0,0,0" L="80" H="14" c="4" Y="315" T="0" X="255" /><S P="0,0,0.3,0.2,180,0,0,0" L="80" H="14" c="4" Y="270" T="0" X="215" /><S P="0,0,0.3,0.2,180,0,0,0" L="80" H="14" c="4" Y="285" T="0" X="255" /><S X="175" L="80" H="14" c="4" Y="255" T="0" P="0,0,0.3,0.2,180,0,0,0" /><S P="0,0,0.3,0.2,180,0,0,0" L="80" X="255" c="4" Y="255" T="0" H="14" /><S H="14" L="80" X="215" c="4" Y="240" T="0" P="0,0,0.3,0.2,180,0,0,0" /><S P="0,0,0.3,0.2,180,0,0,0" L="80" H="14" c="4" Y="330" T="0" X="215" /><S X="215" L="80" H="14" c="4" Y="300" T="0" P="0,0,0.3,0.2,180,0,0,0" /><S P="0,0,0.3,0.2,180,0,0,0" L="40" H="14" c="4" Y="330" T="0" X="275" /><S c="3" L="20" H="50" X="305" Y="328" T="0" P="1,0,0.3,0.2,0,0,0,10" /><S X="75" L="40" H="14" c="4" Y="330" T="0" P="0,0,0.3,0.2,180,0,0,0" /><S P="0,0,0.3,0.2,180,0,0,0" L="40" X="75" c="4" Y="300" T="0" H="14" /><S H="14" L="40" X="75" c="4" Y="270" T="0" P="0,0,0.3,0.2,180,0,0,0" /><S P="0,0,0.3,0.2,180,0,0,0" L="40" H="14" c="4" Y="240" T="0" X="75" /><S X="275" L="40" H="14" c="4" Y="240" T="0" P="0,0,0.3,0.2,180,0,0,0" /><S X="275" L="40" H="14" c="4" Y="270" T="0" P="0,0,0.3,0.2,180,0,0,0" /><S X="275" L="40" H="14" c="4" Y="300" T="0" P="0,0,0.3,0.2,180,0,0,0" /></S><D><P X="595" Y="371" T="33" P="0,0" /><P X="596" Y="342" T="57" P="1,0" /><P X="634" Y="352" T="62" P="1,0" /><P X="462" Y="352" T="63" P="1,0" /><DS Y="289" X="480" /><P P="1,0" Y="352" T="52" X="717" /><P C="f0e0c2,fbae21" Y="215" T="56" P="1,0" X="58" /><P X="196" Y="356" T="58" P="1,0" /><P P="1,0" Y="357" T="58" X="693" /><P X="184" Y="354" T="58" P="1,1" /><P P="1,1" Y="354" T="58" X="224" /><P P="1,1" Y="254" T="54" X="316" /><P P="0,0" Y="264" T="9" X="307" /><P C="da5a0e" Y="352" T="24" X="128" P="1,0" /><P C="cb3b15" Y="242" T="60" P="1,0" X="112" /><P C="fe6318" Y="235" T="60" X="262" P="1,0" /><P P="1,0" Y="352" T="62" X="213" /></D><O><O C="11" Y="310" P="0" X="305" /></O></Z></C>')
tfm.exec.snow(10000)
ui.setMapName("<b><font color='#FF3800'>Joyeux Noël Papaneige !</font></b>")
A={{12,90},{18,70},{24,50},{30,30},{40,10},{50,30},{56,50},{62,70},{68,90},{40,50}}
P={{20,90},{20,70},{20,50},{20,30},{20,10},{38,48},{38,12},{55,44},{55,16},{65,30}}
N={{15,90},{15,70},{15,50},{15,30},{15,10},{65,90},{65,70},{65,50},{65,30},{65,10},{25,24},{33,37},{40,50},{47,63},{55,76}}
E={{15,90},{15,70},{15,50},{15,30},{15,10},{30,90},{45,90},{60,90},{30,10},{45,10},{60,10},{30,50},{45,50}}
G={{60,15},{47,14},{34,18},{23,26},{16,39},{15,53},{15,67},{20,80},{32,88},{46,90},{60,90},{60,75},{60,60},{46,60}}
I={{40,90},{40,75},{40,60},{40,45},{40,30},{40,15}}
pseudo={P,A,P,A,N,E,I,G,E}
particles={1,9,0,4,2,11,13}
t1,t2,currPart,yi=5,-1,4,350

function resetParameters()
	currPart=particles[math.random(#particles)]
	vy=math.random()
	if math.random(1,3)<=2 then
		t1=1+math.random(2,4)
	else
		t2=10+math.random(2,4)
	end
end

function eventPlayerDied(name)
	tfm.exec.respawnPlayer(name)
end

function launchFirework(j)
	for i=1,#pseudo[j] do
		xi=25+150*math.random(0,5)
		xf=pseudo[j][i][1]+(j-1)*90
		yf=pseudo[j][i][2]+30
		tfm.exec.displayParticle(currPart, xi, yi, (xf-xi)*5/145, (yf-yi)*5/145, 0, 0, nil)
	end
end

function displayFirework(j)
		for k=1,3 do
		for i=1,#pseudo[j] do
			tfm.exec.displayParticle(currPart, pseudo[j][i][1]+(j-1)*90, pseudo[j][i][2]+30, 0, vy, 0, 0, nil)
		end
	end
end

function eventLoop()
	t=not t
	if t then return end
	if t1>=0 then
		if t1==2 then
			for i=1,9 do
				launchFirework(i)
			end
		elseif t1==1 then
			for i=1,9 do
				displayFirework(i)
			end
		end
		t1=t1-1
	elseif t2>=0 then
		if t2>=1 and t2<=10 then
			if t2~=1 then launchFirework(11-t2) end
			if t2~=10 then displayFirework(10-t2) end
		end
		t2=t2-1
	end
	if t1==0 or t2==0 then
		resetParameters()
	end
end