Script hub
20 Views
1 Executions

Team sonic select (Beta)

Script hub
c00lkiddthec00lk1ng
c00lkiddthec00lk1ngFirst script
3 days ago · Updated

Reviewed by QueueSherlockPaid revieweron How review works

Get an executor
Please login to perform these actions:

Does it work?

No reports yet

No reports yet. Tried it? Be the first to say.

Also noticed:

Description

This script allows you to pick between sonic tails and knuckles recommended in r15 games brookhaven works a tiny bit in forsaken but otherwise have fun it uses some game models which makes it cooler but yeah enjoy the movesets are all unique the only thing they all share is a spindash and tails spindash is a W.I.P

Supported games 1

Brookhaven RP

All scripts

No features listed for this game yet.

Works in: Brookhaven RP

View Raw
-- SONIC + TAILS + KNUCKLES: character select screen. Pick a character, tap OK. (Run this one file; run it again to pick someone else.)
-- decoder: base64 + inflate (raw deflate), written without bit operators
local pow2 = {}
for i = 0, 40 do pow2[i] = 2 ^ i end

local B64 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"
local B64MAP = {}
for i = 1, 64 do B64MAP[string.byte(B64, i)] = i - 1 end

local function b64decode(str)
	local out, n, buf, cnt = {}, 0, 0, 0
	for i = 1, #str do
		local v = B64MAP[string.byte(str, i)]
		if v then
			buf = buf * 64 + v
			cnt = cnt + 6
			if cnt >= 8 then
				cnt = cnt - 8
				local d = pow2[cnt]
				n = n + 1
				out[n] = math.floor(buf / d)
				buf = buf % d
			end
		end
	end
	local parts = {}
	for i = 1, n, 1500 do
		parts[#parts + 1] = string.char(table.unpack(out, i, math.min(i + 1499, n)))
	end
	return table.concat(parts)
end

local LBASE = {3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258}
local LEXT = {0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0}
local DBASE = {1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577}
local DEXT = {0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13}
local ORDER = {16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15}

local function build(lengths, start, n)
	local count = {}


Comments

0
Log in to join the conversation. Login
No comments yet. Be the first!