local w=require((game:GetService("\082\101\112\108\105\099\097\116\101\100\083\116\111\114\097\103\101")):WaitForChild("\078\101\118\101\114\109\111\114\101"))local z=w("\083\112\114\105\116\101\115\104\101\101\116")local g=setmetatable({},z)g.ClassName="\075\101\121\098\111\097\114\100\068\097\114\107"g.__index=g function g.new()local w=setmetatable(z.new("\114\098\120\097\115\115\101\116\105\100\058\047\047\049\050\052\052\054\053\050\057\051\048"),g)w:AddSprite("\066\097\099\107\115\112\097\099\101\065\108\116",Vector2.new(0,0),Vector2.new(100,100))w:AddSprite("\067\111\109\109\097\110\100",Vector2.new(100,0),Vector2.new(100,100))w:AddSprite("\069\108\101\118\101\110",Vector2.new(200,0),Vector2.new(100,100))w:AddSprite(Enum.KeyCode.Return,Vector2.new(300,0),Vector2.new(100,100))w:AddSprite("\069\110\116\101\114\065\108\116",Vector2.new(400,0),Vector2.new(100,100))w:AddSprite("\069\110\116\101\114\084\097\108\108",Vector2.new(500,0),Vector2.new(100,100))w:AddSprite("\077\097\114\107\076\101\102\116",Vector2.new(600,0),Vector2.new(100,100))w:AddSprite("\077\097\114\107\082\105\103\104\116",Vector2.new(700,0),Vector2.new(100,100))w:AddSprite(Enum.UserInputType.MouseButton1,Vector2.new(800,0),Vector2.new(100,100))w:AddSprite(Enum.UserInputType.MouseButton3,Vector2.new(900,0),Vector2.new(100,100))w:AddSprite(Enum.UserInputType.MouseWheel,Vector2.new(900,0),Vector2.new(100,100))w:AddSprite(Enum.UserInputType.MouseButton2,Vector2.new(0,100),Vector2.new(100,100))w:AddSprite(Enum.UserInputType.MouseMovement,Vector2.new(100,100),Vector2.new(100,100))w:AddSprite("\080\108\117\115\084\097\108\108",Vector2.new(200,100),Vector2.new(100,100))w:AddSprite("\083\104\105\102\116",Vector2.new(300,100),Vector2.new(100,100))w:AddSprite("\083\104\105\102\116\065\108\116",Vector2.new(400,100),Vector2.new(100,100))w:AddSprite("\084\101\110",Vector2.new(500,100),Vector2.new(100,100))w:AddSprite("\084\105\108\100\097",Vector2.new(600,100),Vector2.new(100,100))w:AddSprite("\084\119\101\108\118\101",Vector2.new(700,100),Vector2.new(100,100))w:AddSprite("\087\105\110",Vector2.new(800,100),Vector2.new(100,100))w:AddSprite(Enum.KeyCode.A,Vector2.new(900,100),Vector2.new(100,100))w:AddSprite(Enum.KeyCode.Asterisk,Vector2.new(0,200),Vector2.new(100,100))w:AddSprite(Enum.KeyCode.B,Vector2.new(100,200),Vector2.new(100,100))w:AddSprite(Enum.KeyCode.Backspace,Vector2.new(200,200),Vector2.new(100,100))w:AddSprite(Enum.KeyCode.C,Vector2.new(300,200),Vector2.new(100,100))w:AddSprite(Enum.KeyCode.CapsLock,Vector2.new(400,200),Vector2.new(100,100))w:AddSprite(Enum.KeyCode.D,Vector2.new(500,200),Vector2.new(100,100))w:AddSprite(Enum.KeyCode.Delete,Vector2.new(600,200),Vector2.new(100,100))w:AddSprite(Enum.KeyCode.Down,Vector2.new(700,200),Vector2.new(100,100))w:AddSprite(Enum.KeyCode.E,Vector2.new(800,200),Vector2.new(100,100))w:AddSprite(Enum.KeyCode.Eight,Vector2.new(900,200),Vector2.new(100,100))w:AddSprite(Enum.KeyCode.End,Vector2.new(0,300),Vector2.new(100,100))w:AddSprite(Enum.KeyCode.Escape,Vector2.new(100,300),Vector2.new(100,100))w:AddSprite(Enum.KeyCode.F,Vector2.new(200,300),Vector2.new(100,100))w:AddSprite(Enum.KeyCode.F1,Vector2.new(300,300),Vector2.new(100,100))w:AddSprite(Enum.KeyCode.F10,Vector2.new(400,300),Vector2.new(100,100))w:AddSprite(Enum.KeyCode.F11,Vector2.new(500,300),Vector2.new(100,100))w:AddSprite(Enum.KeyCode.F12,Vector2.new(600,300),Vector2.new(100,100))w:AddSprite(Enum.KeyCode.F2,Vector2.new(700,300),Vector2.new(100,100))w:AddSprite(Enum.KeyCode.F3,Vector2.new(800,300),Vector2.new(100,100))w:AddSprite(Enum.KeyCode.F4,Vector2.new(900,300),Vector2.new(100,100))w:AddSprite(Enum.KeyCode.F5,Vector2.new(0,400),Vector2.new(100,100))w:AddSprite(Enum.KeyCode.F6,Vector2.new(100,400),Vector2.new(100,100))w:AddSprite(Enum.KeyCode.F7,Vector2.new(200,400),Vector2.new(100,100))w:AddSprite(Enum.KeyCode.F8,Vector2.new(300,400),Vector2.new(100,100))w:AddSprite(Enum.KeyCode.F9,Vector2.new(400,400),Vector2.new(100,100))w:AddSprite(Enum.KeyCode.Five,Vector2.new(500,400),Vector2.new(100,100))w:AddSprite(Enum.KeyCode.Four,Vector2.new(600,400),Vector2.new(100,100))w:AddSprite(Enum.KeyCode.G,Vector2.new(700,400),Vector2.new(100,100))w:AddSprite(Enum.KeyCode.H,Vector2.new(800,400),Vector2.new(100,100))w:AddSprite(Enum.KeyCode.Home,Vector2.new(900,400),Vector2.new(100,100))w:AddSprite(Enum.KeyCode.I,Vector2.new(0,500),Vector2.new(100,100))w:AddSprite(Enum.KeyCode.Insert,Vector2.new(100,500),Vector2.new(100,100))w:AddSprite(Enum.KeyCode.J,Vector2.new(200,500),Vector2.new(100,100))w:AddSprite(Enum.KeyCode.K,Vector2.new(300,500),Vector2.new(100,100))w:AddSprite(Enum.KeyCode.L,Vector2.new(400,500),Vector2.new(100,100))w:AddSprite(Enum.KeyCode.Left,Vector2.new(500,500),Vector2.new(100,100))w:AddSprite(Enum.KeyCode.LeftAlt,Vector2.new(600,500),Vector2.new(100,100))w:AddSprite(Enum.KeyCode.LeftBracket,Vector2.new(700,500),Vector2.new(100,100))w:AddSprite(Enum.KeyCode.LeftControl,Vector2.new(800,500),Vector2.new(100,100))w:AddSprite(Enum.KeyCode.M,Vector2.new(900,500),Vector2.new(100,100))w:AddSprite(Enum.KeyCode.Minus,Vector2.new(0,600),Vector2.new(100,100))w:AddSprite(Enum.KeyCode.N,Vector2.new(100,600),Vector2.new(100,100))w:AddSprite(Enum.KeyCode.Nine,Vector2.new(200,600),Vector2.new(100,100))w:AddSprite(Enum.KeyCode.NumLock,Vector2.new(300,600),Vector2.new(100,100))w:AddSprite(Enum.KeyCode.O,Vector2.new(400,600),Vector2.new(100,100))w:AddSprite(Enum.KeyCode.One,Vector2.new(500,600),Vector2.new(100,100))w:AddSprite(Enum.KeyCode.P,Vector2.new(600,600),Vector2.new(100,100))w:AddSprite(Enum.KeyCode.PageDown,Vector2.new(700,600),Vector2.new(100,100))w:AddSprite(Enum.KeyCode.PageUp,Vector2.new(800,600),Vector2.new(100,100))w:AddSprite(Enum.KeyCode.Plus,Vector2.new(900,600),Vector2.new(100,100))w:AddSprite(Enum.KeyCode.Print,Vector2.new(0,700),Vector2.new(100,100))w:AddSprite(Enum.KeyCode.Q,Vector2.new(100,700),Vector2.new(100,100))w:AddSprite(Enum.KeyCode.Question,Vector2.new(200,700),Vector2.new(100,100))w:AddSprite(Enum.KeyCode.Quote,Vector2.new(300,700),Vector2.new(100,100))w:AddSprite(Enum.KeyCode.R,Vector2.new(400,700),Vector2.new(100,100))w:AddSprite(Enum.KeyCode.Right,Vector2.new(500,700),Vector2.new(100,100))w:AddSprite(Enum.KeyCode.RightBracket,Vector2.new(600,700),Vector2.new(100,100))w:AddSprite(Enum.KeyCode.S,Vector2.new(700,700),Vector2.new(100,100))w:AddSprite(Enum.KeyCode.Semicolon,Vector2.new(800,700),Vector2.new(100,100))w:AddSprite(Enum.KeyCode.Seven,Vector2.new(900,700),Vector2.new(100,100))w:AddSprite(Enum.KeyCode.Six,Vector2.new(0,800),Vector2.new(100,100))w:AddSprite(Enum.KeyCode.Slash,Vector2.new(100,800),Vector2.new(100,100))w:AddSprite(Enum.KeyCode.Space,Vector2.new(200,800),Vector2.new(100,100))w:AddSprite(Enum.KeyCode.T,Vector2.new(300,800),Vector2.new(100,100))w:AddSprite(Enum.KeyCode.Tab,Vector2.new(400,800),Vector2.new(100,100))w:AddSprite(Enum.KeyCode.Three,Vector2.new(500,800),Vector2.new(100,100))w:AddSprite(Enum.KeyCode.Two,Vector2.new(600,800),Vector2.new(100,100))w:AddSprite(Enum.KeyCode.U,Vector2.new(700,800),Vector2.new(100,100))w:AddSprite(Enum.KeyCode.Up,Vector2.new(800,800),Vector2.new(100,100))w:AddSprite(Enum.KeyCode.V,Vector2.new(900,800),Vector2.new(100,100))w:AddSprite(Enum.KeyCode.W,Vector2.new(0,900),Vector2.new(100,100))w:AddSprite(Enum.KeyCode.X,Vector2.new(100,900),Vector2.new(100,100))w:AddSprite(Enum.KeyCode.Y,Vector2.new(200,900),Vector2.new(100,100))w:AddSprite(Enum.KeyCode.Z,Vector2.new(300,900),Vector2.new(100,100))w:AddSprite(Enum.KeyCode.Zero,Vector2.new(400,900),Vector2.new(100,100))return w end return g
--- Generated KeyboardDark with Python
-- @author Quenty

local require = require(game:GetService("ReplicatedStorage"):WaitForChild("Nevermore"))

local Spritesheet = require("Spritesheet")

local KeyboardDark = setmetatable({}, Spritesheet)
KeyboardDark.ClassName = "KeyboardDark"
KeyboardDark.__index = KeyboardDark

function KeyboardDark.new()
	local self = setmetatable(Spritesheet.new("rbxassetid://1244652930"), KeyboardDark)

	self:AddSprite("BackspaceAlt", Vector2.new(0, 0), Vector2.new(100, 100))
	self:AddSprite("Command", Vector2.new(100, 0), Vector2.new(100, 100))
	self:AddSprite("Eleven", Vector2.new(200, 0), Vector2.new(100, 100))
	self:AddSprite(Enum.KeyCode.Return, Vector2.new(300, 0), Vector2.new(100, 100))
	self:AddSprite("EnterAlt", Vector2.new(400, 0), Vector2.new(100, 100))
	self:AddSprite("EnterTall", Vector2.new(500, 0), Vector2.new(100, 100))
	self:AddSprite("MarkLeft", Vector2.new(600, 0), Vector2.new(100, 100))
	self:AddSprite("MarkRight", Vector2.new(700, 0), Vector2.new(100, 100))
	self:AddSprite(Enum.UserInputType.MouseButton1, Vector2.new(800, 0), Vector2.new(100, 100))
	self:AddSprite(Enum.UserInputType.MouseButton3, Vector2.new(900, 0), Vector2.new(100, 100))
	self:AddSprite(Enum.UserInputType.MouseWheel, Vector2.new(900, 0), Vector2.new(100, 100))
	self:AddSprite(Enum.UserInputType.MouseButton2, Vector2.new(0, 100), Vector2.new(100, 100))
	self:AddSprite(Enum.UserInputType.MouseMovement, Vector2.new(100, 100), Vector2.new(100, 100))
	self:AddSprite("PlusTall", Vector2.new(200, 100), Vector2.new(100, 100))
	self:AddSprite("Shift", Vector2.new(300, 100), Vector2.new(100, 100))
	self:AddSprite("ShiftAlt", Vector2.new(400, 100), Vector2.new(100, 100))
	self:AddSprite("Ten", Vector2.new(500, 100), Vector2.new(100, 100))
	self:AddSprite("Tilda", Vector2.new(600, 100), Vector2.new(100, 100))
	self:AddSprite("Twelve", Vector2.new(700, 100), Vector2.new(100, 100))
	self:AddSprite("Win", Vector2.new(800, 100), Vector2.new(100, 100))
	self:AddSprite(Enum.KeyCode.A, Vector2.new(900, 100), Vector2.new(100, 100))
	self:AddSprite(Enum.KeyCode.Asterisk, Vector2.new(0, 200), Vector2.new(100, 100))
	self:AddSprite(Enum.KeyCode.B, Vector2.new(100, 200), Vector2.new(100, 100))
	self:AddSprite(Enum.KeyCode.Backspace, Vector2.new(200, 200), Vector2.new(100, 100))
	self:AddSprite(Enum.KeyCode.C, Vector2.new(300, 200), Vector2.new(100, 100))
	self:AddSprite(Enum.KeyCode.CapsLock, Vector2.new(400, 200), Vector2.new(100, 100))
	self:AddSprite(Enum.KeyCode.D, Vector2.new(500, 200), Vector2.new(100, 100))
	self:AddSprite(Enum.KeyCode.Delete, Vector2.new(600, 200), Vector2.new(100, 100))
	self:AddSprite(Enum.KeyCode.Down, Vector2.new(700, 200), Vector2.new(100, 100))
	self:AddSprite(Enum.KeyCode.E, Vector2.new(800, 200), Vector2.new(100, 100))
	self:AddSprite(Enum.KeyCode.Eight, Vector2.new(900, 200), Vector2.new(100, 100))
	self:AddSprite(Enum.KeyCode.End, Vector2.new(0, 300), Vector2.new(100, 100))
	self:AddSprite(Enum.KeyCode.Escape, Vector2.new(100, 300), Vector2.new(100, 100))
	self:AddSprite(Enum.KeyCode.F, Vector2.new(200, 300), Vector2.new(100, 100))
	self:AddSprite(Enum.KeyCode.F1, Vector2.new(300, 300), Vector2.new(100, 100))
	self:AddSprite(Enum.KeyCode.F10, Vector2.new(400, 300), Vector2.new(100, 100))
	self:AddSprite(Enum.KeyCode.F11, Vector2.new(500, 300), Vector2.new(100, 100))
	self:AddSprite(Enum.KeyCode.F12, Vector2.new(600, 300), Vector2.new(100, 100))
	self:AddSprite(Enum.KeyCode.F2, Vector2.new(700, 300), Vector2.new(100, 100))
	self:AddSprite(Enum.KeyCode.F3, Vector2.new(800, 300), Vector2.new(100, 100))
	self:AddSprite(Enum.KeyCode.F4, Vector2.new(900, 300), Vector2.new(100, 100))
	self:AddSprite(Enum.KeyCode.F5, Vector2.new(0, 400), Vector2.new(100, 100))
	self:AddSprite(Enum.KeyCode.F6, Vector2.new(100, 400), Vector2.new(100, 100))
	self:AddSprite(Enum.KeyCode.F7, Vector2.new(200, 400), Vector2.new(100, 100))
	self:AddSprite(Enum.KeyCode.F8, Vector2.new(300, 400), Vector2.new(100, 100))
	self:AddSprite(Enum.KeyCode.F9, Vector2.new(400, 400), Vector2.new(100, 100))
	self:AddSprite(Enum.KeyCode.Five, Vector2.new(500, 400), Vector2.new(100, 100))
	self:AddSprite(Enum.KeyCode.Four, Vector2.new(600, 400), Vector2.new(100, 100))
	self:AddSprite(Enum.KeyCode.G, Vector2.new(700, 400), Vector2.new(100, 100))
	self:AddSprite(Enum.KeyCode.H, Vector2.new(800, 400), Vector2.new(100, 100))
	self:AddSprite(Enum.KeyCode.Home, Vector2.new(900, 400), Vector2.new(100, 100))
	self:AddSprite(Enum.KeyCode.I, Vector2.new(0, 500), Vector2.new(100, 100))
	self:AddSprite(Enum.KeyCode.Insert, Vector2.new(100, 500), Vector2.new(100, 100))
	self:AddSprite(Enum.KeyCode.J, Vector2.new(200, 500), Vector2.new(100, 100))
	self:AddSprite(Enum.KeyCode.K, Vector2.new(300, 500), Vector2.new(100, 100))
	self:AddSprite(Enum.KeyCode.L, Vector2.new(400, 500), Vector2.new(100, 100))
	self:AddSprite(Enum.KeyCode.Left, Vector2.new(500, 500), Vector2.new(100, 100))
	self:AddSprite(Enum.KeyCode.LeftAlt, Vector2.new(600, 500), Vector2.new(100, 100))
	self:AddSprite(Enum.KeyCode.LeftBracket, Vector2.new(700, 500), Vector2.new(100, 100))
	self:AddSprite(Enum.KeyCode.LeftControl, Vector2.new(800, 500), Vector2.new(100, 100))
	self:AddSprite(Enum.KeyCode.M, Vector2.new(900, 500), Vector2.new(100, 100))
	self:AddSprite(Enum.KeyCode.Minus, Vector2.new(0, 600), Vector2.new(100, 100))
	self:AddSprite(Enum.KeyCode.N, Vector2.new(100, 600), Vector2.new(100, 100))
	self:AddSprite(Enum.KeyCode.Nine, Vector2.new(200, 600), Vector2.new(100, 100))
	self:AddSprite(Enum.KeyCode.NumLock, Vector2.new(300, 600), Vector2.new(100, 100))
	self:AddSprite(Enum.KeyCode.O, Vector2.new(400, 600), Vector2.new(100, 100))
	self:AddSprite(Enum.KeyCode.One, Vector2.new(500, 600), Vector2.new(100, 100))
	self:AddSprite(Enum.KeyCode.P, Vector2.new(600, 600), Vector2.new(100, 100))
	self:AddSprite(Enum.KeyCode.PageDown, Vector2.new(700, 600), Vector2.new(100, 100))
	self:AddSprite(Enum.KeyCode.PageUp, Vector2.new(800, 600), Vector2.new(100, 100))
	self:AddSprite(Enum.KeyCode.Plus, Vector2.new(900, 600), Vector2.new(100, 100))
	self:AddSprite(Enum.KeyCode.Print, Vector2.new(0, 700), Vector2.new(100, 100))
	self:AddSprite(Enum.KeyCode.Q, Vector2.new(100, 700), Vector2.new(100, 100))
	self:AddSprite(Enum.KeyCode.Question, Vector2.new(200, 700), Vector2.new(100, 100))
	self:AddSprite(Enum.KeyCode.Quote, Vector2.new(300, 700), Vector2.new(100, 100))
	self:AddSprite(Enum.KeyCode.R, Vector2.new(400, 700), Vector2.new(100, 100))
	self:AddSprite(Enum.KeyCode.Right, Vector2.new(500, 700), Vector2.new(100, 100))
	self:AddSprite(Enum.KeyCode.RightBracket, Vector2.new(600, 700), Vector2.new(100, 100))
	self:AddSprite(Enum.KeyCode.S, Vector2.new(700, 700), Vector2.new(100, 100))
	self:AddSprite(Enum.KeyCode.Semicolon, Vector2.new(800, 700), Vector2.new(100, 100))
	self:AddSprite(Enum.KeyCode.Seven, Vector2.new(900, 700), Vector2.new(100, 100))
	self:AddSprite(Enum.KeyCode.Six, Vector2.new(0, 800), Vector2.new(100, 100))
	self:AddSprite(Enum.KeyCode.Slash, Vector2.new(100, 800), Vector2.new(100, 100))
	self:AddSprite(Enum.KeyCode.Space, Vector2.new(200, 800), Vector2.new(100, 100))
	self:AddSprite(Enum.KeyCode.T, Vector2.new(300, 800), Vector2.new(100, 100))
	self:AddSprite(Enum.KeyCode.Tab, Vector2.new(400, 800), Vector2.new(100, 100))
	self:AddSprite(Enum.KeyCode.Three, Vector2.new(500, 800), Vector2.new(100, 100))
	self:AddSprite(Enum.KeyCode.Two, Vector2.new(600, 800), Vector2.new(100, 100))
	self:AddSprite(Enum.KeyCode.U, Vector2.new(700, 800), Vector2.new(100, 100))
	self:AddSprite(Enum.KeyCode.Up, Vector2.new(800, 800), Vector2.new(100, 100))
	self:AddSprite(Enum.KeyCode.V, Vector2.new(900, 800), Vector2.new(100, 100))
	self:AddSprite(Enum.KeyCode.W, Vector2.new(0, 900), Vector2.new(100, 100))
	self:AddSprite(Enum.KeyCode.X, Vector2.new(100, 900), Vector2.new(100, 100))
	self:AddSprite(Enum.KeyCode.Y, Vector2.new(200, 900), Vector2.new(100, 100))
	self:AddSprite(Enum.KeyCode.Z, Vector2.new(300, 900), Vector2.new(100, 100))
	self:AddSprite(Enum.KeyCode.Zero, Vector2.new(400, 900), Vector2.new(100, 100))

	return self
end

return KeyboardDark
