Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- wait(2)
- local player = owner -- put your name here!
- local size = 1
- --
- local character = workspace:WaitForChild(player.Name)
- character.Humanoid.MaxHealth = math.huge
- character.Humanoid.Health = math.huge
- wait(.5)
- --workspace:WaitForChild(player.Name).Parent = nil
- local data = Instance.new("RemoteEvent",player)
- data.Name = "VrC"
- local modr = 0
- local memory = nil
- local textscale = 60
- local lh = Instance.new("Part",workspace)
- lh.Locked = true
- lh.Transparency = 0
- lh.Name = player.Name.."-LeftHand"
- lh.Material = "Metal"
- lh.Color = Color3.fromRGB(255,100,255)
- lh.CanCollide = true
- lh.Anchored = true
- local rh = Instance.new("Part",workspace)
- rh.Locked = true
- rh.Transparency = 0
- rh.Name = player.Name.."-RightHand"
- rh.Material = "Metal"
- rh.Color = Color3.fromRGB(255,100,255)
- rh.CanCollide = true
- rh.Anchored = true
- local he = Instance.new("Part",workspace)
- he.CanCollide = true
- he.Name = player.Name.."-Head"
- he.Color = Color3.fromRGB(255,175,255)
- he.Material = "Metal"
- he.Transparency = 0
- he.Anchored = true
- he.Locked = true
- local mesh = Instance.new("SpecialMesh",he)
- mesh.MeshType = Enum.MeshType.Head
- mesh.Scale = Vector3.new(1.25,1.25,1.25)
- local face = Instance.new("Decal",he)
- face.Face = "Front"
- face.Texture = "http://www.roblox.com/asset/?id=144080495"
- local currentkeyboard = nil
- local Namedg = Instance.new("BillboardGui")
- local Frame = Instance.new("Frame")
- local RobloxName = Instance.new("TextBox")
- local DiscordName = Instance.new("TextBox")
- local ImageLabel = Instance.new("ImageLabel")
- --Properties:
- Namedg.Name = "Name"
- Namedg.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
- Namedg.Active = true
- Namedg.Parent = he
- Namedg.Size = UDim2.new(2, 0, 1, 0)
- Namedg.StudsOffset = Vector3.new(0, 1.2, 0)
- Frame.Parent = Namedg
- Frame.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- Frame.BackgroundTransparency = 1.000
- Frame.Size = UDim2.new(1, 0, 1, 0)
- RobloxName.Name = "RobloxName"
- RobloxName.Parent = Frame
- RobloxName.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- RobloxName.BackgroundTransparency = 1.000
- RobloxName.Size = UDim2.new(1, 0, 0.600000024, 0)
- RobloxName.Font = Enum.Font.DenkOne
- RobloxName.Text = player.Name
- RobloxName.TextColor3 = Color3.fromRGB(255, 255, 255)
- RobloxName.TextScaled = true
- RobloxName.TextSize = 14.000
- RobloxName.TextStrokeTransparency = 0.000
- RobloxName.TextWrapped = true
- RobloxName.TextYAlignment = Enum.TextYAlignment.Bottom
- DiscordName.Name = "DiscordName"
- DiscordName.Parent = Frame
- DiscordName.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- DiscordName.BackgroundTransparency = 1.000
- DiscordName.Position = UDim2.new(0.200000003, 0, 0.600000024, 0)
- DiscordName.Size = UDim2.new(0.800000012, 0, 0.400000006, 0)
- DiscordName.Font = Enum.Font.DenkOne
- DiscordName.Text = "Denizen Donut#0533"
- DiscordName.TextColor3 = Color3.fromRGB(255, 255, 255)
- DiscordName.TextScaled = true
- DiscordName.TextSize = 14.000
- DiscordName.TextStrokeTransparency = 0.000
- DiscordName.TextWrapped = true
- ImageLabel.Parent = Frame
- ImageLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- ImageLabel.BackgroundTransparency = 1.000
- ImageLabel.Position = UDim2.new(0, 0, 0.600000024, 0)
- ImageLabel.Size = UDim2.new(0.200000003, 0, 0.400000006, 0)
- ImageLabel.Image = "http://www.roblox.com/asset/?id=6130270929"
- g = Instance.new("Part")
- SpecialMesh1 = Instance.new("SpecialMesh")
- ParticleEmitter2 = Instance.new("ParticleEmitter")
- g.CFrame = CFrame.new(-45.3979988, 2.57392263, 216.870453, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- g.Position = Vector3.new(-45.3979988, 2.57392263, 216.870453)
- g.Color = Color3.new(1, 0.34902, 0.94902)
- g.Size = Vector3.new(4.5, 4.5, 9)
- g.Massless = true
- g.BottomSurface = Enum.SurfaceType.Smooth
- g.BrickColor = BrickColor.new("Pink")
- g.Material = Enum.Material.Neon
- g.TopSurface = Enum.SurfaceType.Smooth
- g.brickColor = BrickColor.new("Pink")
- SpecialMesh1.Parent = g
- SpecialMesh1.MeshType = Enum.MeshType.Sphere
- ParticleEmitter2.Parent = g
- ParticleEmitter2.Name = "bonk"
- ParticleEmitter2.Speed = NumberRange.new(100, 100)
- ParticleEmitter2.Color = ColorSequence.new(Color3.new(0.933333, 0, 1),Color3.new(0.933333, 0, 1))
- ParticleEmitter2.LightEmission = 1
- ParticleEmitter2.Texture = "rbxassetid://1280736246"
- ParticleEmitter2.Transparency = NumberSequence.new(0,0,0.72500002384186)
- ParticleEmitter2.Size = NumberSequence.new(2,2)
- ParticleEmitter2.EmissionDirection = Enum.NormalId.Back
- ParticleEmitter2.Lifetime = NumberRange.new(0.20000000298023, 0.40000000596046)
- ParticleEmitter2.LockedToPart = true
- ParticleEmitter2.Rate = 100
- local e = Instance.new("Part")
- SpecialMesh2 = Instance.new("SpecialMesh")
- SpecialMesh2.Parent = e
- SpecialMesh2.MeshType = Enum.MeshType.Sphere
- e.Size = Vector3.new(17.65,17.65,17.65)
- e.Color = Color3.fromRGB(255,100,255)
- e.Material = "Neon"
- e.Transparency = 0.5
- e.CanCollide = false
- e.Anchored = true
- npL = nil
- npR = nil
- local x2
- local y2
- local sum1
- local sum2
- local screensize
- local screenpos
- local counter = 0
- function createButton()
- counter = 0
- local part = Instance.new("Part",workspace)
- local Folder0 = Instance.new("Folder")
- local Screen = Instance.new("Part")
- local SurfaceGui2 = Instance.new("SurfaceGui")
- local TextBox3 = Instance.new("TextBox")
- local Button = Instance.new("Part")
- local Sound5 = Instance.new("Sound")
- local Base = Instance.new("Part")
- local RegionCube = Instance.new("Part")
- local si = size/5
- part.Transparency = 1
- part.Size = he.Size
- part.CFrame = he.CFrame * CFrame.new(0,-2*si,0)
- part.Orientation = Vector3.new(0,orr,0)
- local cf = part.CFrame
- part:Destroy()
- Folder0.Name = "ButtonStuff"
- Folder0.Parent = workspace
- Screen.Name = "Screen"
- Screen.Parent = Folder0
- Screen.CFrame = cf * CFrame.new(0, -1.29000103*si, -11.5999985*si)
- Screen.Orientation = Vector3.new(-15, orr, 0)
- Screen.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Screen.Size = Vector3.new(9.74000549*si, 6.6199975*si, 0.700000882*si)
- Screen.BottomSurface = Enum.SurfaceType.Smooth
- Screen.BrickColor = BrickColor.new("Black")
- Screen.TopSurface = Enum.SurfaceType.Smooth
- Screen.brickColor = BrickColor.new("Black")
- Screen.Anchored = true
- SurfaceGui2.Parent = Screen
- SurfaceGui2.LightInfluence = 1
- SurfaceGui2.Face = Enum.NormalId.Back
- SurfaceGui2.ClipsDescendants = true
- SurfaceGui2.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
- TextBox3.Parent = SurfaceGui2
- TextBox3.Size = UDim2.new(1, 0, 1, 0)
- TextBox3.BackgroundColor = BrickColor.new("Institutional white")
- TextBox3.BackgroundColor3 = Color3.new(1, 1, 1)
- TextBox3.BackgroundTransparency = 1
- TextBox3.Font = Enum.Font.SourceSans
- TextBox3.FontSize = Enum.FontSize.Size14
- TextBox3.Text = "This button has been pushed 0 times"
- TextBox3.TextColor = BrickColor.new("Institutional white")
- TextBox3.TextColor3 = Color3.new(1, 1, 1)
- TextBox3.TextScaled = true
- TextBox3.TextSize = 14
- TextBox3.TextWrap = true
- TextBox3.TextWrapped = true
- Button.Name = "Button"
- Button.Parent = Folder0
- Button.Anchored = true
- Button.CFrame = cf * CFrame.new(0, -4*si, -8*si)
- Button.Color = Color3.new(1, 0.34902, 0.34902)
- Button.Size = Vector3.new(2*si, 1*si, 2*si)
- Button.BottomSurface = Enum.SurfaceType.Smooth
- Button.BrickColor = BrickColor.new("Persimmon")
- Button.TopSurface = Enum.SurfaceType.Smooth
- Button.brickColor = BrickColor.new("Persimmon")
- Sound5.Parent = Button
- Sound5.Pitch = 1.5
- Sound5.PlaybackSpeed = 1.5
- Sound5.SoundId = "rbxassetid://270126064"
- Sound5.Volume = 1
- Base.Name = "Base"
- Base.Parent = Folder0
- Base.CFrame = cf * CFrame.new(0, -6.5*si, -8*si)
- Base.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Base.Size = Vector3.new(4*si, 4*si, 4*si)
- Base.BottomSurface = Enum.SurfaceType.Smooth
- Base.BrickColor = BrickColor.new("Black")
- Base.TopSurface = Enum.SurfaceType.Smooth
- Base.brickColor = BrickColor.new("Black")
- Base.Anchored = true
- RegionCube.Name = "RegionCube"
- RegionCube.Parent = Folder0
- RegionCube.CFrame = cf * CFrame.new(0, -4*si, -8*si)
- RegionCube.Color = Color3.new(1, 0.34902, 0.34902)
- RegionCube.Size = Vector3.new(3.07999945*si, 1.35*si, 2.79999948*si)
- RegionCube.BottomSurface = Enum.SurfaceType.Smooth
- RegionCube.BrickColor = BrickColor.new("Persimmon")
- RegionCube.TopSurface = Enum.SurfaceType.Smooth
- RegionCube.brickColor = BrickColor.new("Persimmon")
- RegionCube.Transparency = 1
- RegionCube.CanCollide = false
- RegionCube.Anchored = true
- end
- function destroyButton()
- for i,v in pairs(workspace:GetChildren()) do
- if v.ClassName == "Folder" and v.Name == "ButtonStuff" then
- v:Destroy()
- end
- end
- end
- function createKeyboard(h,orr)
- local sizer = size/5
- Folder185 = Instance.new("Folder")
- currentkeyboard = Folder185
- Part186 = Instance.new("FlagStand")
- Part187 = Instance.new("FlagStand")
- Part188 = Instance.new("FlagStand")
- Part189 = Instance.new("FlagStand")
- Part190 = Instance.new("FlagStand")
- Part191 = Instance.new("FlagStand")
- Part192 = Instance.new("FlagStand")
- Part193 = Instance.new("FlagStand")
- Part194 = Instance.new("FlagStand")
- Part195 = Instance.new("FlagStand")
- Part196 = Instance.new("FlagStand")
- Part197 = Instance.new("FlagStand")
- Part198 = Instance.new("FlagStand")
- Part199 = Instance.new("FlagStand")
- Part200 = Instance.new("FlagStand")
- Part201 = Instance.new("FlagStand")
- Part202 = Instance.new("FlagStand")
- Part203 = Instance.new("FlagStand")
- Part204 = Instance.new("FlagStand")
- Part205 = Instance.new("FlagStand")
- Part206 = Instance.new("FlagStand")
- Part207 = Instance.new("FlagStand")
- Part208 = Instance.new("FlagStand")
- Part209 = Instance.new("FlagStand")
- Part210 = Instance.new("FlagStand")
- Part211 = Instance.new("FlagStand")
- Part212 = Instance.new("FlagStand")
- Part213 = Instance.new("FlagStand")
- Part214 = Instance.new("FlagStand")
- Part215 = Instance.new("FlagStand")
- Part216 = Instance.new("FlagStand")
- Part217 = Instance.new("FlagStand")
- Part218 = Instance.new("FlagStand")
- Part219 = Instance.new("FlagStand")
- Part220 = Instance.new("FlagStand")
- Part221 = Instance.new("FlagStand")
- Part222 = Instance.new("FlagStand")
- Part223 = Instance.new("FlagStand")
- Part224 = Instance.new("FlagStand")
- Part225 = Instance.new("FlagStand")
- Part226 = Instance.new("FlagStand")
- Part227 = Instance.new("FlagStand")
- Part228 = Instance.new("FlagStand")
- Part229 = Instance.new("FlagStand")
- Part230 = Instance.new("FlagStand")
- Part231 = Instance.new("FlagStand")
- Part232 = Instance.new("FlagStand")
- Part233 = Instance.new("FlagStand")
- Part234 = Instance.new("FlagStand")
- Part235 = Instance.new("FlagStand")
- Part236 = Instance.new("FlagStand")
- Part237 = Instance.new("FlagStand")
- Part238 = Instance.new("FlagStand")
- Part239 = Instance.new("FlagStand")
- Part240 = Instance.new("FlagStand")
- Part241 = Instance.new("FlagStand")
- Part242 = Instance.new("FlagStand")
- Part243 = Instance.new("FlagStand")
- Part244 = Instance.new("FlagStand")
- Part245 = Instance.new("FlagStand")
- Part184 = Instance.new("FlagStand")
- Part0 = Instance.new("FlagStand")
- SurfaceGui1 = Instance.new("SurfaceGui")
- TextBox2 = Instance.new("TextBox")
- TextBox3 = Instance.new("TextBox")
- TextBox4 = Instance.new("TextBox")
- TextBox5 = Instance.new("TextBox")
- TextBox6 = Instance.new("TextBox")
- Folder185.Parent = workspace
- Folder185.Name = "keyboard-"..player.Name
- Part184.Name = "base"
- Part184.Parent = Folder185
- Part184.CFrame = h * CFrame.new(0 * sizer, -4.87259722 * sizer, -5.58394098 * sizer)
- Part184.Orientation = Vector3.new(22.5, orr, 0)
- Part184.Color = Color3.new(0, 0, 0)
- Part184.Size = Vector3.new(15 * sizer, 1 * sizer, 5 * sizer)
- Part184.Anchored = true
- Part184.Locked = true
- Part186.Name = "'"
- Part186.Parent = Folder185
- Part186.CFrame = h * CFrame.new(4.6799984 * sizer, -3.97199988 * sizer, -5.20499992 * sizer)
- Part186.Orientation = Vector3.new(0,orr-90,-22.5)
- Part186.Color = Color3.new(0.317647, 0, 0.309804)
- Part186.Transparency = 0
- Part186.Size = Vector3.new(0.800000012 * sizer, 1 * sizer, 0.800000012 * sizer)
- Part186.Anchored = true
- Part186.Locked = true
- Part186.Material = Enum.Material.Wood
- Part187.Name = ","
- Part187.Parent = Folder185
- Part187.CFrame = h * CFrame.new(2.33999968 * sizer, -4.35468388 * sizer, -4.28111935 * sizer)
- Part187.Orientation = Vector3.new(0,orr-90,-22.5)
- Part187.Color = Color3.new(0.317647, 0, 0.309804)
- Part187.Transparency = 0
- Part187.Size = Vector3.new(0.800000012 * sizer, 1 * sizer, 0.800000012 * sizer)
- Part187.Anchored = true
- Part187.Locked = true
- Part187.Material = Enum.Material.Wood
- Part188.Name = "-"
- Part188.Parent = Folder185
- Part188.CFrame = h * CFrame.new(4 * sizer, -3.20663142 * sizer, -7.05276108 * sizer)
- Part188.Orientation = Vector3.new(0,orr-90,-22.5)
- Part188.Color = Color3.new(0.317647, 0, 0.309804)
- Part188.Transparency = 0
- Part188.Size = Vector3.new(0.800000012 * sizer, 1 * sizer, 0.800000012 * sizer)
- Part188.Anchored = true
- Part188.Locked = true
- Part188.Material = Enum.Material.Wood
- Part189.Name = "."
- Part189.Parent = Folder185
- Part189.CFrame = h * CFrame.new(3.33999968 * sizer, -4.35468388 * sizer, -4.28111935 * sizer)
- Part189.Orientation = Vector3.new(0,orr-90,-22.5)
- Part189.Color = Color3.new(0.317647, 0, 0.309804)
- Part189.Transparency = 0
- Part189.Size = Vector3.new(0.800000012 * sizer, 1 * sizer, 0.800000012 * sizer)
- Part189.Anchored = true
- Part189.Locked = true
- Part189.Material = Enum.Material.Wood
- Part190.Name = "/"
- Part190.Parent = Folder185
- Part190.CFrame = h * CFrame.new(4.34000492 * sizer, -4.35468388 * sizer, -4.28111935 * sizer)
- Part190.Orientation = Vector3.new(0,orr-90,-22.5)
- Part190.Color = Color3.new(0.317647, 0, 0.309804)
- Part190.Transparency = 0
- Part190.Size = Vector3.new(0.800000012 * sizer, 1 * sizer, 0.800000012 * sizer)
- Part190.Anchored = true
- Part190.Locked = true
- Part190.Material = Enum.Material.Wood
- Part191.Name = "0"
- Part191.Parent = Folder185
- Part191.CFrame = h * CFrame.new(3 * sizer, -3.20663142 * sizer, -7.05276108 * sizer)
- Part191.Orientation = Vector3.new(0,orr-90,-22.5)
- Part191.Color = Color3.new(0.317647, 0, 0.309804)
- Part191.Transparency = 0
- Part191.Size = Vector3.new(0.800000012 * sizer, 1 * sizer, 0.800000012 * sizer)
- Part191.Anchored = true
- Part191.Locked = true
- Part191.Material = Enum.Material.Wood
- Part192.Name = "1"
- Part192.Parent = Folder185
- Part192.CFrame = h * CFrame.new(-6.00000525 * sizer, -3.2066319 * sizer, -7.05276108 * sizer)
- Part192.Orientation = Vector3.new(0,orr-90,-22.5)
- Part192.Color = Color3.new(0.317647, 0, 0.309804)
- Part192.Transparency = 0
- Part192.Size = Vector3.new(0.800000012 * sizer, 1 * sizer, 0.800000012 * sizer)
- Part192.Anchored = true
- Part192.Locked = true
- Part192.Material = Enum.Material.Wood
- Part193.Name = "2"
- Part193.Parent = Folder185
- Part193.CFrame = h * CFrame.new(-5 * sizer, -3.20663142 * sizer, -7.05276108 * sizer)
- Part193.Orientation = Vector3.new(0,orr-90,-22.5)
- Part193.Color = Color3.new(0.317647, 0, 0.309804)
- Part193.Transparency = 0
- Part193.Size = Vector3.new(0.800000012 * sizer, 1 * sizer, 0.800000012 * sizer)
- Part193.Anchored = true
- Part193.Locked = true
- Part193.Material = Enum.Material.Wood
- Part194.Name = "3"
- Part194.Parent = Folder185
- Part194.CFrame = h * CFrame.new(-4 * sizer, -3.20663142 * sizer, -7.05276108 * sizer)
- Part194.Orientation = Vector3.new(0,orr-90,-22.5)
- Part194.Color = Color3.new(0.317647, 0, 0.309804)
- Part194.Transparency = 0
- Part194.Size = Vector3.new(0.800000012 * sizer, 1 * sizer, 0.800000012 * sizer)
- Part194.Anchored = true
- Part194.Locked = true
- Part194.Material = Enum.Material.Wood
- Part195.Name = "4"
- Part195.Parent = Folder185
- Part195.CFrame = h * CFrame.new(-3 * sizer, -3.20663142 * sizer, -7.05276108 * sizer)
- Part195.Orientation = Vector3.new(0,orr-90,-22.5)
- Part195.Color = Color3.new(0.317647, 0, 0.309804)
- Part195.Transparency = 0
- Part195.Size = Vector3.new(0.800000012 * sizer, 1 * sizer, 0.800000012 * sizer)
- Part195.Anchored = true
- Part195.Locked = true
- Part195.Material = Enum.Material.Wood
- Part196.Name = "5"
- Part196.Parent = Folder185
- Part196.CFrame = h * CFrame.new(-2 * sizer, -3.20663142 * sizer, -7.05276108 * sizer)
- Part196.Orientation = Vector3.new(0,orr-90,-22.5)
- Part196.Color = Color3.new(0.317647, 0, 0.309804)
- Part196.Transparency = 0
- Part196.Size = Vector3.new(0.800000012 * sizer, 1 * sizer, 0.800000012 * sizer)
- Part196.Anchored = true
- Part196.Locked = true
- Part196.Material = Enum.Material.Wood
- Part197.Name = "6"
- Part197.Parent = Folder185
- Part197.CFrame = h * CFrame.new(-1 * sizer, -3.20663142 * sizer, -7.05276108 * sizer)
- Part197.Orientation = Vector3.new(0,orr-90,-22.5)
- Part197.Color = Color3.new(0.317647, 0, 0.309804)
- Part197.Transparency = 0
- Part197.Size = Vector3.new(0.800000012 * sizer, 1 * sizer, 0.800000012 * sizer)
- Part197.Anchored = true
- Part197.Locked = true
- Part197.Material = Enum.Material.Wood
- Part198.Name = "7"
- Part198.Parent = Folder185
- Part198.CFrame = h * CFrame.new(0, -3.20663142 * sizer, -7.05276108 * sizer)
- Part198.Orientation = Vector3.new(0,orr-90,-22.5)
- Part198.Color = Color3.new(0.317647, 0, 0.309804)
- Part198.Transparency = 0
- Part198.Size = Vector3.new(0.800000012 * sizer, 1 * sizer, 0.800000012 * sizer)
- Part198.Anchored = true
- Part198.Locked = true
- Part198.Material = Enum.Material.Wood
- Part199.Name = "8"
- Part199.Parent = Folder185
- Part199.CFrame = h * CFrame.new(1 * sizer, -3.20663142 * sizer, -7.05276108 * sizer)
- Part199.Orientation = Vector3.new(0,orr-90,-22.5)
- Part199.Color = Color3.new(0.317647, 0, 0.309804)
- Part199.Transparency = 0
- Part199.Size = Vector3.new(0.800000012 * sizer, 1 * sizer, 0.800000012 * sizer)
- Part199.Anchored = true
- Part199.Locked = true
- Part199.Material = Enum.Material.Wood
- Part200.Name = "9"
- Part200.Parent = Folder185
- Part200.CFrame = h * CFrame.new(2 * sizer, -3.20663142 * sizer, -7.05276108 * sizer)
- Part200.Orientation = Vector3.new(0,orr-90,-22.5)
- Part200.Color = Color3.new(0.317647, 0, 0.309804)
- Part200.Transparency = 0
- Part200.Size = Vector3.new(0.800000012 * sizer, 1 * sizer, 0.800000012 * sizer)
- Part200.Anchored = true
- Part200.Locked = true
- Part200.Material = Enum.Material.Wood
- Part201.Name = ";"
- Part201.Parent = Folder185
- Part201.CFrame = h * CFrame.new(3.68000031 * sizer, -3.97199988 * sizer, -5.20499992 * sizer)
- Part201.Orientation = Vector3.new(0,orr-90,-22.5)
- Part201.Color = Color3.new(0.317647, 0, 0.309804)
- Part201.Transparency = 0
- Part201.Size = Vector3.new(0.800000012 * sizer, 1 * sizer, 0.800000012 * sizer)
- Part201.Anchored = true
- Part201.Locked = true
- Part201.Material = Enum.Material.Wood
- Part202.Name = "="
- Part202.Parent = Folder185
- Part202.CFrame = h * CFrame.new(5 * sizer, -3.20663142 * sizer, -7.05276108 * sizer)
- Part202.Orientation = Vector3.new(0,orr-90,-22.5)
- Part202.Color = Color3.new(0.317647, 0, 0.309804)
- Part202.Transparency = 0
- Part202.Size = Vector3.new(0.800000012 * sizer, 1 * sizer, 0.800000012 * sizer)
- Part202.Anchored = true
- Part202.Locked = true
- Part202.Material = Enum.Material.Wood
- Part203.Name = "["
- Part203.Parent = Folder185
- Part203.CFrame = h * CFrame.new(4.48999834 * sizer, -3.58931565 * sizer, -6.1288805 * sizer)
- Part203.Orientation = Vector3.new(0,orr-90,-22.5)
- Part203.Color = Color3.new(0.317647, 0, 0.309804)
- Part203.Transparency = 0
- Part203.Size = Vector3.new(0.800000012 * sizer, 1 * sizer, 0.800000012 * sizer)
- Part203.Anchored = true
- Part203.Locked = true
- Part203.Material = Enum.Material.Wood
- Part204.Name = "]"
- Part204.Parent = Folder185
- Part204.CFrame = h * CFrame.new(5.48999834 * sizer, -3.58931565 * sizer, -6.1288805 * sizer)
- Part204.Orientation = Vector3.new(0,orr-90,-22.5)
- Part204.Color = Color3.new(0.317647, 0, 0.309804)
- Part204.Transparency = 0
- Part204.Size = Vector3.new(0.800000012 * sizer, 1 * sizer, 0.800000012 * sizer)
- Part204.Anchored = true
- Part204.Locked = true
- Part204.Material = Enum.Material.Wood
- Part205.Name = "a"
- Part205.Parent = Folder185
- Part205.CFrame = h * CFrame.new(-5.3200016 * sizer, -3.97199988 * sizer, -5.20499992 * sizer)
- Part205.Orientation = Vector3.new(0,orr-90,-22.5)
- Part205.Color = Color3.new(0.317647, 0, 0.309804)
- Part205.Transparency = 0
- Part205.Size = Vector3.new(0.800000012 * sizer, 1 * sizer, 0.800000012 * sizer)
- Part205.Anchored = true
- Part205.Locked = true
- Part205.Material = Enum.Material.Wood
- Part206.Name = "b"
- Part206.Parent = Folder185
- Part206.CFrame = h * CFrame.new(-0.660000324 * sizer, -4.35468388 * sizer, -4.28111935 * sizer)
- Part206.Orientation = Vector3.new(0,orr-90,-22.5)
- Part206.Color = Color3.new(0.317647, 0, 0.309804)
- Part206.Transparency = 0
- Part206.Size = Vector3.new(0.800000012 * sizer, 1 * sizer, 0.800000012 * sizer)
- Part206.Anchored = true
- Part206.Locked = true
- Part206.Material = Enum.Material.Wood
- Part207.Name = "backslash"
- Part207.Parent = Folder185
- Part207.CFrame = h * CFrame.new(6.74499702 * sizer, -3.58931565 * sizer, -6.1288805 * sizer)
- Part207.Orientation = Vector3.new(0,orr-90,-22.5)
- Part207.Color = Color3.new(0.317647, 0, 0.309804)
- Part207.Transparency = 0
- Part207.Size = Vector3.new(0.799999952 * sizer, 1 * sizer, 1.30999947 * sizer)
- Part207.Anchored = true
- Part207.Locked = true
- Part207.Material = Enum.Material.Wood
- Part208.Name = "backspace"
- Part208.Parent = Folder185
- Part208.CFrame = h * CFrame.new(6.5 * sizer, -3.20663142 * sizer, -7.05276108 * sizer)
- Part208.Orientation = Vector3.new(0,orr-90,-22.5)
- Part208.Color = Color3.new(0.317647, 0, 0.309804)
- Part208.Transparency = 0
- Part208.Size = Vector3.new(0.800000012 * sizer, 1 * sizer, 1.79999995 * sizer)
- Part208.Anchored = true
- Part208.Locked = true
- Part208.Material = Enum.Material.Wood
- Part209.Name = "c"
- Part209.Parent = Folder185
- Part209.CFrame = h * CFrame.new(-2.66000032 * sizer, -4.35468388 * sizer, -4.28111935 * sizer)
- Part209.Orientation = Vector3.new(0,orr-90,-22.5)
- Part209.Color = Color3.new(0.317647, 0, 0.309804)
- Part209.Transparency = 0
- Part209.Size = Vector3.new(0.800000012 * sizer, 1 * sizer, 0.800000012 * sizer)
- Part209.Anchored = true
- Part209.Locked = true
- Part209.Material = Enum.Material.Wood
- Part210.Name = "caps"
- Part210.Parent = Folder185
- Part210.CFrame = h * CFrame.new(-6.65000296 * sizer, -3.97199988 * sizer, -5.20499992 * sizer)
- Part210.Orientation = Vector3.new(0,orr-90,-22.5)
- Part210.Color = Color3.new(0.317647, 0, 0.309804)
- Part210.Transparency = 0
- Part210.Size = Vector3.new(0.799999952*sizer, 1*sizer, 1.50000024*sizer)
- Part210.Anchored = true
- Part210.Locked = true
- Part210.Material = Enum.Material.Wood
- Part211.Name = "d"
- Part211.Parent = Folder185
- Part211.CFrame = h * CFrame.new(-3.31999969 * sizer, -3.97199988 * sizer, -5.20499992 * sizer)
- Part211.Orientation = Vector3.new(0,orr-90,-22.5)
- Part211.Color = Color3.new(0.317647, 0, 0.309804)
- Part211.Transparency = 0
- Part211.Size = Vector3.new(0.800000012 * sizer, 1 * sizer, 0.800000012 * sizer)
- Part211.Anchored = true
- Part211.Locked = true
- Part211.Material = Enum.Material.Wood
- Part212.Name = "e"
- Part212.Parent = Folder185
- Part212.CFrame = h * CFrame.new(-3.50999951 * sizer, -3.58931565 * sizer, -6.1288805 * sizer)
- Part212.Orientation = Vector3.new(0,orr-90,-22.5)
- Part212.Color = Color3.new(0.317647, 0, 0.309804)
- Part212.Transparency = 0
- Part212.Size = Vector3.new(0.800000012 * sizer, 1 * sizer, 0.800000012 * sizer)
- Part212.Anchored = true
- Part212.Locked = true
- Part212.Material = Enum.Material.Wood
- Part213.Name = "enter"
- Part213.Parent = Folder185
- Part213.CFrame = h * CFrame.new(6.34999657 * sizer, -3.97199988 * sizer, -5.20499992 * sizer)
- Part213.Orientation = Vector3.new(0,orr-90,-22.5)
- Part213.Color = Color3.new(0.317647, 0, 0.309804)
- Part213.Transparency = 0
- Part213.Size = Vector3.new(0.799999952 * sizer, 1 * sizer, 2.09999967 * sizer)
- Part213.Anchored = true
- Part213.Locked = true
- Part213.Material = Enum.Material.Wood
- Part214.Name = "f"
- Part214.Parent = Folder185
- Part214.CFrame = h * CFrame.new(-2.31999969 * sizer, -3.97199988 * sizer, -5.20499992 * sizer)
- Part214.Orientation = Vector3.new(0,orr-90,-22.5)
- Part214.Color = Color3.new(0.317647, 0, 0.309804)
- Part214.Transparency = 0
- Part214.Size = Vector3.new(0.800000012 * sizer, 1 * sizer, 0.800000012 * sizer)
- Part214.Anchored = true
- Part214.Locked = true
- Part214.Material = Enum.Material.Wood
- Part215.Name = "g"
- Part215.Parent = Folder185
- Part215.CFrame = h * CFrame.new(-1.31999969 * sizer, -3.97199988 * sizer, -5.20499992 * sizer)
- Part215.Orientation = Vector3.new(0,orr-90,-22.5)
- Part215.Color = Color3.new(0.317647, 0, 0.309804)
- Part215.Transparency = 0
- Part215.Size = Vector3.new(0.800000012 * sizer, 1 * sizer, 0.800000012 * sizer)
- Part215.Anchored = true
- Part215.Locked = true
- Part215.Material = Enum.Material.Wood
- Part216.Name = "h"
- Part216.Parent = Folder185
- Part216.CFrame = h * CFrame.new(-0.320000112 * sizer, -3.97199988 * sizer, -5.20499992 * sizer)
- Part216.Orientation = Vector3.new(0,orr-90,-22.5)
- Part216.Color = Color3.new(0.317647, 0, 0.309804)
- Part216.Transparency = 0
- Part216.Size = Vector3.new(0.800000012 * sizer, 1 * sizer, 0.800000012 * sizer)
- Part216.Anchored = true
- Part216.Locked = true
- Part216.Material = Enum.Material.Wood
- Part217.Name = "i"
- Part217.Parent = Folder185
- Part217.CFrame = h * CFrame.new(1.49000037 * sizer, -3.58931565 * sizer, -6.1288805 * sizer)
- Part217.Orientation = Vector3.new(0,orr-90,-22.5)
- Part217.Color = Color3.new(0.317647, 0, 0.309804)
- Part217.Transparency = 0
- Part217.Size = Vector3.new(0.800000012 * sizer, 1 * sizer, 0.800000012 * sizer)
- Part217.Anchored = true
- Part217.Locked = true
- Part217.Material = Enum.Material.Wood
- Part218.Name = "j"
- Part218.Parent = Folder185
- Part218.CFrame = h * CFrame.new(0.680000305 * sizer, -3.97199988 * sizer, -5.20499992 * sizer)
- Part218.Orientation = Vector3.new(0,orr-90,-22.5)
- Part218.Color = Color3.new(0.317647, 0, 0.309804)
- Part218.Transparency = 0
- Part218.Size = Vector3.new(0.800000012 * sizer, 1 * sizer, 0.800000012 * sizer)
- Part218.Anchored = true
- Part218.Locked = true
- Part218.Material = Enum.Material.Wood
- Part219.Name = "k"
- Part219.Parent = Folder185
- Part219.CFrame = h * CFrame.new(1.68000031 * sizer, -3.97199988 * sizer, -5.20499992 * sizer)
- Part219.Orientation = Vector3.new(0,orr-90,-22.5)
- Part219.Color = Color3.new(0.317647, 0, 0.309804)
- Part219.Transparency = 0
- Part219.Size = Vector3.new(0.800000012 * sizer, 1 * sizer, 0.800000012 * sizer)
- Part219.Anchored = true
- Part219.Locked = true
- Part219.Material = Enum.Material.Wood
- Part220.Name = "l"
- Part220.Parent = Folder185
- Part220.CFrame = h * CFrame.new(2.68000031 * sizer, -3.97199988 * sizer, -5.20499992 * sizer)
- Part220.Orientation = Vector3.new(0,orr-90,-22.5)
- Part220.Color = Color3.new(0.317647, 0, 0.309804)
- Part220.Transparency = 0
- Part220.Size = Vector3.new(0.800000012 * sizer, 1 * sizer, 0.800000012 * sizer)
- Part220.Anchored = true
- Part220.Locked = true
- Part220.Material = Enum.Material.Wood
- Part221.Name = "leftalt"
- Part221.Parent = Folder185
- Part221.CFrame = h * CFrame.new(-3.53000689 * sizer, -4.73736763 * sizer, -3.35723829 * sizer)
- Part221.Orientation = Vector3.new(0,orr-90,-22.5)
- Part221.Color = Color3.new(0.317647, 0, 0.309804)
- Part221.Transparency = 0
- Part221.Size = Vector3.new(0.799999952*sizer, 1*sizer, 1.36000037*sizer)
- Part221.Anchored = true
- Part221.Locked = true
- Part221.Material = Enum.Material.Wood
- Part222.Name = "leftctrl"
- Part222.Parent = Folder185
- Part222.CFrame = h * CFrame.new(-6.72000408 * sizer, -4.73736763 * sizer, -3.35723829 * sizer)
- Part222.Orientation = Vector3.new(0,orr-90,-22.5)
- Part222.Color = Color3.new(0.317647, 0, 0.309804)
- Part222.Transparency = 0
- Part222.Size = Vector3.new(0.799999952*sizer, 1*sizer, 1.36000037*sizer)
- Part222.Anchored = true
- Part222.Locked = true
- Part222.Material = Enum.Material.Wood
- Part223.Name = "leftshift"
- Part223.Parent = Folder185
- Part223.CFrame = h * CFrame.new(-6.34499645 * sizer, -4.35468388 * sizer, -4.28111935 * sizer)
- Part223.Orientation = Vector3.new(0,orr-90,-22.5)
- Part223.Color = Color3.new(0.317647, 0, 0.309804)
- Part223.Transparency = 0
- Part223.Size = Vector3.new(0.799999952*sizer, 1*sizer, 2.10999966*sizer)
- Part223.Anchored = true
- Part223.Locked = true
- Part223.Material = Enum.Material.Wood
- Part224.Name = "leftwindows"
- Part224.Parent = Folder185
- Part224.CFrame = h * CFrame.new(-5.14000797 * sizer, -4.73736763 * sizer, -3.35723829 * sizer)
- Part224.Orientation = Vector3.new(0,orr-90,-22.5)
- Part224.Color = Color3.new(0.317647, 0, 0.309804)
- Part224.Transparency = 0
- Part224.Size = Vector3.new(0.799999952*sizer, 1*sizer, 1.36000037*sizer)
- Part224.Anchored = true
- Part224.Locked = true
- Part224.Material = Enum.Material.Wood
- Part225.Name = "m"
- Part225.Parent = Folder185
- Part225.CFrame = h * CFrame.new(1.33999968 * sizer, -4.35468388 * sizer, -4.28111935 * sizer)
- Part225.Orientation = Vector3.new(0,orr-90,-22.5)
- Part225.Color = Color3.new(0.317647, 0, 0.309804)
- Part225.Transparency = 0
- Part225.Size = Vector3.new(0.800000012 * sizer, 1 * sizer, 0.800000012 * sizer)
- Part225.Anchored = true
- Part225.Locked = true
- Part225.Material = Enum.Material.Wood
- Part226.Name = "n"
- Part226.Parent = Folder185
- Part226.CFrame = h * CFrame.new(0.340000004 * sizer, -4.35468388 * sizer, -4.28111935 * sizer)
- Part226.Orientation = Vector3.new(0,orr-90,-22.5)
- Part226.Color = Color3.new(0.317647, 0, 0.309804)
- Part226.Transparency = 0
- Part226.Size = Vector3.new(0.800000012 * sizer, 1 * sizer, 0.800000012 * sizer)
- Part226.Anchored = true
- Part226.Locked = true
- Part226.Material = Enum.Material.Wood
- Part227.Name = "o"
- Part227.Parent = Folder185
- Part227.CFrame = h * CFrame.new(2.49000049 * sizer, -3.58931565 * sizer, -6.1288805 * sizer)
- Part227.Orientation = Vector3.new(0,orr-90,-22.5)
- Part227.Color = Color3.new(0.317647, 0, 0.309804)
- Part227.Transparency = 0
- Part227.Size = Vector3.new(0.800000012 * sizer, 1 * sizer, 0.800000012 * sizer)
- Part227.Anchored = true
- Part227.Locked = true
- Part227.Material = Enum.Material.Wood
- Part228.Name = "p"
- Part228.Parent = Folder185
- Part228.CFrame = h * CFrame.new(3.49000049 * sizer, -3.58931565 * sizer, -6.1288805 * sizer)
- Part228.Orientation = Vector3.new(0,orr-90,-22.5)
- Part228.Color = Color3.new(0.317647, 0, 0.309804)
- Part228.Transparency = 0
- Part228.Size = Vector3.new(0.800000012 * sizer, 1 * sizer, 0.800000012 * sizer)
- Part228.Anchored = true
- Part228.Locked = true
- Part228.Material = Enum.Material.Wood
- Part229.Name = "q"
- Part229.Parent = Folder185
- Part229.CFrame = h * CFrame.new(-5.51000166 * sizer, -3.58931565 * sizer, -6.1288805 * sizer)
- Part229.Orientation = Vector3.new(0,orr-90,-22.5)
- Part229.Color = Color3.new(0.317647, 0, 0.309804)
- Part229.Transparency = 0
- Part229.Size = Vector3.new(0.800000012 * sizer, 1 * sizer, 0.800000012 * sizer)
- Part229.Anchored = true
- Part229.Locked = true
- Part229.Material = Enum.Material.Wood
- Part230.Name = "r"
- Part230.Parent = Folder185
- Part230.CFrame = h * CFrame.new(-2.50999951 * sizer, -3.58931565 * sizer, -6.1288805 * sizer)
- Part230.Orientation = Vector3.new(0,orr-90,-22.5)
- Part230.Color = Color3.new(0.317647, 0, 0.309804)
- Part230.Transparency = 0
- Part230.Size = Vector3.new(0.800000012 * sizer, 1 * sizer, 0.800000012 * sizer)
- Part230.Anchored = true
- Part230.Locked = true
- Part230.Material = Enum.Material.Wood
- Part231.Name = "rightalt"
- Part231.Parent = Folder185
- Part231.CFrame = h * CFrame.new(3.48999453 * sizer, -4.73736763 * sizer, -3.35723829 * sizer)
- Part231.Orientation = Vector3.new(0,orr-90,-22.5)
- Part231.Color = Color3.new(0.317647, 0, 0.309804)
- Part231.Transparency = 0
- Part231.Size = Vector3.new(0.799999952 * sizer, 1 * sizer, 1.36000037 * sizer)
- Part231.Anchored = true
- Part231.Locked = true
- Part231.Material = Enum.Material.Wood
- Part232.Name = "rightctrl"
- Part232.Parent = Folder185
- Part232.CFrame = h * CFrame.new(6.72000504 * sizer, -4.73736763 * sizer, -3.35723829 * sizer)
- Part232.Orientation = Vector3.new(0,orr-90,-22.5)
- Part232.Color = Color3.new(0.317647, 0, 0.309804)
- Part232.Transparency = 0
- Part232.Size = Vector3.new(0.799999952 * sizer, 1 * sizer, 1.36000037 * sizer)
- Part232.Anchored = true
- Part232.Locked = true
- Part232.Material = Enum.Material.Wood
- Part233.Name = "rightshift"
- Part233.Parent = Folder185
- Part233.CFrame = h * CFrame.new(6.18000317 * sizer, -4.35468388 * sizer, -4.28111935 * sizer)
- Part233.Orientation = Vector3.new(0,orr-90,-22.5)
- Part233.Color = Color3.new(0.317647, 0, 0.309804)
- Part233.Transparency = 0
- Part233.Size = Vector3.new(0.799999952 * sizer, 1 * sizer, 2.4400003 * sizer)
- Part233.Anchored = true
- Part233.Locked = true
- Part233.Material = Enum.Material.Wood
- Part234.Name = "rightwindows"
- Part234.Parent = Folder185
- Part234.CFrame = h * CFrame.new(5.11999607 * sizer, -4.73736763 * sizer, -3.35723829 * sizer)
- Part234.Orientation = Vector3.new(0,orr-90,-22.5)
- Part234.Color = Color3.new(0.317647, 0, 0.309804)
- Part234.Transparency = 0
- Part234.Size = Vector3.new(0.799999952 * sizer, 1 * sizer, 1.36000037 * sizer)
- Part234.Anchored = true
- Part234.Locked = true
- Part234.Material = Enum.Material.Wood
- Part235.Name = "s"
- Part235.Parent = Folder185
- Part235.CFrame = h * CFrame.new(-4.3200016 * sizer, -3.97199988 * sizer, -5.20499992 * sizer)
- Part235.Orientation = Vector3.new(0,orr-90,-22.5)
- Part235.Color = Color3.new(0.317647, 0, 0.309804)
- Part235.Transparency = 0
- Part235.Size = Vector3.new(0.800000012 * sizer, 1 * sizer, 0.800000012 * sizer)
- Part235.Anchored = true
- Part235.Locked = true
- Part235.Material = Enum.Material.Wood
- Part236.Name = "space"
- Part236.Parent = Folder185
- Part236.CFrame = h * CFrame.new(-0.0299955606 * sizer, -4.73736763 * sizer, -3.35723829 * sizer)
- Part236.Orientation = Vector3.new(0,orr-90,-22.5)
- Part236.Color = Color3.new(0.317647, 0, 0.309804)
- Part236.Transparency = 0
- Part236.Size = Vector3.new(0.799999952 * sizer, 1 * sizer, 5.19999695 * sizer)
- Part236.Anchored = true
- Part236.Locked = true
- Part236.Material = Enum.Material.Wood
- Part237.Name = "t"
- Part237.Parent = Folder185
- Part237.CFrame = h * CFrame.new(-1.50999963 * sizer, -3.58931565 * sizer, -6.1288805 * sizer)
- Part237.Orientation = Vector3.new(0,orr-90,-22.5)
- Part237.Color = Color3.new(0.317647, 0, 0.309804)
- Part237.Transparency = 0
- Part237.Size = Vector3.new(0.800000012 * sizer, 1 * sizer, 0.800000012 * sizer)
- Part237.Anchored = true
- Part237.Locked = true
- Part237.Material = Enum.Material.Wood
- Part238.Name = "tab"
- Part238.Parent = Folder185
- Part238.CFrame = h * CFrame.new(-6.76500273 * sizer, -3.58931565 * sizer, -6.1288805 * sizer)
- Part238.Orientation = Vector3.new(0,orr-90,-22.5)
- Part238.Color = Color3.new(0.317647, 0, 0.309804)
- Part238.Transparency = 0
- Part238.Size = Vector3.new(0.799999952 * sizer, 1 * sizer, 1.27000046 * sizer)
- Part238.Anchored = true
- Part238.Locked = true
- Part238.Material = Enum.Material.Wood
- Part239.Name = "u"
- Part239.Parent = Folder185
- Part239.CFrame = h * CFrame.new(0.490000308 * sizer, -3.58931565 * sizer, -6.1288805 * sizer)
- Part239.Orientation = Vector3.new(0,orr-90,-22.5)
- Part239.Color = Color3.new(0.317647, 0, 0.309804)
- Part239.Transparency = 0
- Part239.Size = Vector3.new(0.800000012 * sizer, 1 * sizer, 0.800000012 * sizer)
- Part239.Anchored = true
- Part239.Locked = true
- Part239.Material = Enum.Material.Wood
- Part240.Name = "v"
- Part240.Parent = Folder185
- Part240.CFrame = h * CFrame.new(-1.66000032 * sizer, -4.35468388 * sizer, -4.28111935 * sizer)
- Part240.Orientation = Vector3.new(0,orr-90,-22.5)
- Part240.Color = Color3.new(0.317647, 0, 0.309804)
- Part240.Transparency = 0
- Part240.Size = Vector3.new(0.800000012 * sizer, 1 * sizer, 0.800000012 * sizer)
- Part240.Anchored = true
- Part240.Locked = true
- Part240.Material = Enum.Material.Wood
- Part241.Name = "w"
- Part241.Parent = Folder185
- Part241.CFrame = h * CFrame.new(-4.51000166 * sizer, -3.58931565 * sizer, -6.1288805 * sizer)
- Part241.Orientation = Vector3.new(0,orr-90,-22.5)
- Part241.Color = Color3.new(0.317647, 0, 0.309804)
- Part241.Transparency = 0
- Part241.Size = Vector3.new(0.800000012 * sizer, 1 * sizer, 0.800000012 * sizer)
- Part241.Anchored = true
- Part241.Locked = true
- Part241.Material = Enum.Material.Wood
- Part242.Name = "x"
- Part242.Parent = Folder185
- Part242.CFrame = h * CFrame.new(-3.66000032 * sizer, -4.35468388 * sizer, -4.28111935 * sizer)
- Part242.Orientation = Vector3.new(0,orr-90,-22.5)
- Part242.Color = Color3.new(0.317647, 0, 0.309804)
- Part242.Transparency = 0
- Part242.Size = Vector3.new(0.800000012 * sizer, 1 * sizer, 0.800000012 * sizer)
- Part242.Anchored = true
- Part242.Locked = true
- Part242.Material = Enum.Material.Wood
- Part243.Name = "y"
- Part243.Parent = Folder185
- Part243.CFrame = h * CFrame.new(-0.51000005 * sizer, -3.58931565 * sizer, -6.1288805 * sizer)
- Part243.Orientation = Vector3.new(0,orr-90,-22.5)
- Part243.Color = Color3.new(0.317647, 0, 0.309804)
- Part243.Transparency = 0
- Part243.Size = Vector3.new(0.800000012 * sizer, 1 * sizer, 0.800000012 * sizer)
- Part243.Anchored = true
- Part243.Locked = true
- Part243.Material = Enum.Material.Wood
- Part244.Name = "z"
- Part244.Parent = Folder185
- Part244.CFrame = h * CFrame.new(-4.65999508 * sizer, -4.35468388 * sizer, -4.28111935 * sizer)
- Part244.Orientation = Vector3.new(0,orr-90,-22.5)
- Part244.Color = Color3.new(0.317647, 0, 0.309804)
- Part244.Transparency = 0
- Part244.Size = Vector3.new(0.800000012 * sizer, 1 * sizer, 0.800000012 * sizer)
- Part244.Anchored = true
- Part244.Locked = true
- Part244.Material = Enum.Material.Wood
- Part245.Name = "`"
- Part245.Parent = Folder185
- Part245.CFrame = h * CFrame.new(-7 * sizer, -3.20663142 * sizer, -7.05276108 * sizer)
- Part245.Orientation = Vector3.new(0,orr-90,-22.5)
- Part245.Color = Color3.new(0.317647, 0, 0.309804)
- Part245.Transparency = 0
- Part245.Size = Vector3.new(0.800000012 * sizer, 1 * sizer, 0.800000012 * sizer)
- Part245.Anchored = true
- Part245.Locked = true
- Part245.Material = Enum.Material.Wood
- Part0.Name = "Screen"
- Part0.Parent = Folder185
- Part0.CFrame = h * CFrame.new(0, 0.267634004 * sizer, -9.12372303 * sizer)
- Part0.Orientation = Vector3.new(15, orr-180, 0)
- Part0.Color = Color3.new(0, 0, 0)
- Part0.Size = Vector3.new(15*sizer, 6.40000296*sizer, 0.539998651*sizer)
- Part0.Anchored = true
- Part0.Locked = true
- Part0.Material = Enum.Material.SmoothPlastic
- --
- local screen = Part0:Clone()
- screensize = screen.Size
- screenpos = screen.Position
- local model = Instance.new("Model")
- local p = Instance.new("Part", model)
- p.Size = Vector3.new(0.01, 0.01, 0.01)
- p.Position = screen.Position
- model.PrimaryPart = p
- screen.Parent = model
- local boxcf, boxsize = model:GetBoundingBox()
- local part = Instance.new("Part")
- part.Position = boxcf.p
- part.Size = boxsize
- local x1 = Part184.Position.X
- local y1 = Part184.Position.Y
- x2 = (part.Position.X - (part.Size.X / 2))
- y2 = (part.Position.Y - (part.Size.Y / 2))
- sum1 = math.abs(x1 - x2)
- sum2 = math.abs(y1 - y2)
- --
- SurfaceGui1.Parent = Part0
- SurfaceGui1.LightInfluence = 1
- SurfaceGui1.ClipsDescendants = true
- SurfaceGui1.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
- SurfaceGui1.SizingMode = Enum.SurfaceGuiSizingMode.PixelsPerStud
- SurfaceGui1.PixelsPerStud = ((80/-sizer)*-5)/2
- SurfaceGui1.LightInfluence = 0
- TextBox2.Name = "1"
- TextBox2.Parent = SurfaceGui1
- TextBox2.Position = UDim2.new(0, 0, 1, 0)
- TextBox2.Size = UDim2.new(1, 0, 0.200000003, 0)
- TextBox2.AnchorPoint = Vector2.new(0, 1)
- TextBox2.BackgroundColor3 = Color3.new(0.937255, 0.00784314, 1)
- TextBox2.BackgroundTransparency = 0.60000002384186
- TextBox2.BorderSizePixel = 0
- TextBox2.Font = Enum.Font.SourceSans
- TextBox2.FontSize = Enum.FontSize.Size60
- TextBox2.Text = "> "
- TextBox2.TextColor3 = Color3.new(1, 1, 1)
- TextBox2.TextSize = textscale
- TextBox2.TextWrap = true
- TextBox2.TextWrapped = true
- TextBox2.TextXAlignment = Enum.TextXAlignment.Left
- TextBox3.Name = "2"
- TextBox3.Parent = SurfaceGui1
- TextBox3.Position = UDim2.new(0, 0, 0.800000012, 0)
- TextBox3.Size = UDim2.new(1, 0, 0.200000003, 0)
- TextBox3.AnchorPoint = Vector2.new(0, 1)
- TextBox3.BackgroundColor3 = Color3.new(0.937255, 0.00784314, 1)
- TextBox3.BackgroundTransparency = 0.69999998807907
- TextBox3.BorderSizePixel = 0
- TextBox3.Font = Enum.Font.SourceSans
- TextBox3.FontSize = Enum.FontSize.Size60
- TextBox3.Text = ""
- TextBox3.TextColor3 = Color3.new(1, 1, 1)
- TextBox3.TextSize = textscale
- TextBox3.TextWrap = true
- TextBox3.TextWrapped = true
- TextBox3.TextXAlignment = Enum.TextXAlignment.Left
- TextBox4.Name = "3"
- TextBox4.Parent = SurfaceGui1
- TextBox4.Position = UDim2.new(0, 0, 0.600000024, 0)
- TextBox4.Size = UDim2.new(1, 0, 0.200000003, 0)
- TextBox4.AnchorPoint = Vector2.new(0, 1)
- TextBox4.BackgroundColor3 = Color3.new(0.937255, 0.00784314, 1)
- TextBox4.BackgroundTransparency = 0.80000001192093
- TextBox4.BorderSizePixel = 0
- TextBox4.Font = Enum.Font.SourceSans
- TextBox4.FontSize = Enum.FontSize.Size60
- TextBox4.Text = ""
- TextBox4.TextColor3 = Color3.new(1, 1, 1)
- TextBox4.TextSize = textscale
- TextBox4.TextWrap = true
- TextBox4.TextWrapped = true
- TextBox4.TextXAlignment = Enum.TextXAlignment.Left
- TextBox5.Name = "4"
- TextBox5.Parent = SurfaceGui1
- TextBox5.Position = UDim2.new(0, 0, 0.400000006, 0)
- TextBox5.Size = UDim2.new(1, 0, 0.200000003, 0)
- TextBox5.AnchorPoint = Vector2.new(0, 1)
- TextBox5.BackgroundColor3 = Color3.new(0.937255, 0.00784314, 1)
- TextBox5.BackgroundTransparency = 0.89999997615814
- TextBox5.BorderSizePixel = 0
- TextBox5.Font = Enum.Font.SourceSans
- TextBox5.FontSize = Enum.FontSize.Size60
- TextBox5.Text = ""
- TextBox5.TextColor3 = Color3.new(1, 1, 1)
- TextBox5.TextSize = textscale
- TextBox5.TextWrap = true
- TextBox5.TextWrapped = true
- TextBox5.TextXAlignment = Enum.TextXAlignment.Left
- TextBox6.Name = "5"
- TextBox6.Parent = SurfaceGui1
- TextBox6.Position = UDim2.new(0, 0, 0.200000003, 0)
- TextBox6.Size = UDim2.new(1, 0, 0.200000003, 0)
- TextBox6.AnchorPoint = Vector2.new(0, 1)
- TextBox6.BackgroundColor3 = Color3.new(0.937255, 0.00784314, 1)
- TextBox6.BackgroundTransparency = 1
- TextBox6.BorderSizePixel = 0
- TextBox6.Font = Enum.Font.SourceSans
- TextBox6.FontSize = Enum.FontSize.Size60
- TextBox6.Text = ""
- TextBox6.TextColor3 = Color3.new(1, 1, 1)
- TextBox6.TextSize = textscale
- TextBox6.TextWrap = true
- TextBox6.TextWrapped = true
- TextBox6.TextXAlignment = Enum.TextXAlignment.Left
- end
- function charge(rol)
- local bap = lh
- if rol == "right" then bap = rh end
- if bap:FindFirstChild("Charge") == nil then
- local chargeparticle = Instance.new("ParticleEmitter",bap)
- chargeparticle.Name = "Charge"
- chargeparticle.Speed = NumberRange.new(40*size, 40*size)
- chargeparticle.Color = ColorSequence.new(Color3.new(0.933333, 0, 1),Color3.new(0.933333, 0, 1))
- chargeparticle.LightEmission = 1
- chargeparticle.Texture = "rbxassetid://1280736246"
- chargeparticle.Transparency = NumberSequence.new(0,0,0.72500002384186)
- chargeparticle.Size = NumberSequence.new(0.6*size,0.6*size)
- chargeparticle.Drag = 8
- chargeparticle.EmissionDirection = Enum.NormalId.Back
- chargeparticle.Lifetime = NumberRange.new(0.20000000298023, 0.40000000596046)
- chargeparticle.LockedToPart = true
- chargeparticle.Rate = 100
- chargeparticle.SpreadAngle = Vector2.new(20, 20)
- chargeparticle.VelocitySpread = 20
- chargeparticle.Enabled = true
- else
- local chargeparticle = bap:FindFirstChild("Charge")
- chargeparticle.Speed = NumberRange.new(20*size, 20*size)
- chargeparticle.Size = NumberSequence.new(0.6*size,0.6*size)
- chargeparticle.Enabled = true
- end
- if bap:FindFirstChild("chargsound") == nil then
- local sound = Instance.new("Sound",bap)
- sound.Name = "chargsound"
- sound.Volume = 3
- sound.SoundId = "rbxassetid://255679384"
- sound.PlaybackSpeed = 0.67
- sound.MaxDistance = 10000*size
- sound.EmitterSize = 5*size
- sound:Play()
- else
- local sound = bap:FindFirstChild("chargsound")
- sound:Play()
- end
- end
- function cloneArray(array)
- local ar = {}
- for i=1,#array do
- table.insert(ar,array[i])
- end
- return ar
- end
- function weld(part1,part2)
- if part1 ~= nil and part2 ~= nil then
- local w = Instance.new("Weld")
- w.Name = "fatweld"
- w.Part0,w.Part1 = part1,part2
- w.C0 = part1.CFrame:inverse()
- w.C1 = part2.CFrame:inverse()
- w.Parent = part1
- end
- end
- function findPlayer(str,plr)
- if string.lower(str) == "all" then
- local tab = {}
- for i,v in pairs(game:GetService("Players"):GetChildren()) do
- table.insert(tab,v)
- end
- return tab
- elseif string.lower(str) == "others" then
- local tab = {}
- for i,v in pairs(game:GetService("Players"):GetChildren()) do
- if v ~= plr then
- table.insert(tab,v)
- end
- end
- return tab
- elseif string.lower(str) == "noali" then
- local tab = {}
- for i,v in pairs(game:GetService("Players"):GetChildren()) do
- if workspace:FindFirstChild(v.Name) == nil then
- table.insert(tab,v)
- end
- end
- return tab
- elseif string.lower(str) == "ali" then
- local tab = {}
- for i,v in pairs(game:GetService("Players"):GetChildren()) do
- if workspace:FindFirstChild(v.Name) ~= nil then
- table.insert(tab,v)
- end
- end
- return tab
- else
- for i,v in pairs(game:GetService("Players"):GetChildren()) do
- local nam = string.sub(string.lower(v.Name),1,#str)
- if nam == string.lower(str) then
- return {v}
- end
- end
- end
- return nil
- end
- function notify(plr,strn,ans1,ans2)
- local Notify = Instance.new("ScreenGui")
- local Frame = Instance.new("Frame")
- local Sound = Instance.new("Sound")
- local Top = Instance.new("TextLabel")
- local TextButton = Instance.new("TextButton")
- local Question = Instance.new("TextLabel")
- local AnswerGreen = Instance.new("Frame")
- local Ans = Instance.new("TextButton")
- local AnswerGrey = Instance.new("Frame")
- local Ans_2 = Instance.new("TextButton")
- local AnswerRed = Instance.new("Frame")
- local Ans_3 = Instance.new("TextButton")
- -- Properties
- Notify.Name = "Notify"
- Notify.Parent = plr.PlayerGui
- Notify.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
- Frame.Parent = Notify
- Frame.AnchorPoint = Vector2.new(0.5, 0.5)
- Frame.BackgroundColor3 = Color3.new(0, 0, 0)
- Frame.BackgroundTransparency = 0.5
- Frame.Position = UDim2.new(-0.200000003, 0, 0.5, 0)
- Frame.Size = UDim2.new(0.400000006, 0, 0.400000006, 0)
- Sound.Parent = Frame
- Sound.SoundId = "rbxassetid://1029495337"
- Sound.Volume = 4
- Sound.Pitch = 2
- Top.Name = "Top"
- Top.Parent = Frame
- Top.BackgroundColor3 = Color3.new(0, 0, 0)
- Top.BackgroundTransparency = 0.5
- Top.Size = UDim2.new(1, 0, 0.0799999982, 0)
- Top.Font = Enum.Font.SourceSans
- Top.Text = "Notification from Memo1332"
- Top.TextColor3 = Color3.new(1, 1, 1)
- Top.TextScaled = true
- Top.TextSize = 14
- Top.TextWrapped = true
- Top.TextXAlignment = Enum.TextXAlignment.Left
- TextButton.Parent = Top
- TextButton.AnchorPoint = Vector2.new(1, 0)
- TextButton.BackgroundColor3 = Color3.new(1, 1, 1)
- TextButton.BackgroundTransparency = 1
- TextButton.Position = UDim2.new(1, 0, 0, 0)
- TextButton.Size = UDim2.new(1, 0, 1, 0)
- TextButton.SizeConstraint = Enum.SizeConstraint.RelativeYY
- TextButton.Font = Enum.Font.SourceSans
- TextButton.Text = "X"
- TextButton.TextColor3 = Color3.new(1, 1, 1)
- TextButton.TextScaled = true
- TextButton.TextSize = 14
- TextButton.TextWrapped = true
- Question.Name = "Question"
- Question.Parent = Frame
- Question.BackgroundColor3 = Color3.new(1, 1, 1)
- Question.BackgroundTransparency = 0.80000001192093
- Question.Position = UDim2.new(0, 0, 0.0799999982, 0)
- Question.Size = UDim2.new(1, 0, 0.319999993, 0)
- Question.Font = Enum.Font.SourceSans
- Question.Text = "Yoooooo are u there?"
- Question.TextColor3 = Color3.new(1, 1, 1)
- Question.TextScaled = true
- Question.TextSize = 14
- Question.TextWrapped = true
- Question.TextXAlignment = Enum.TextXAlignment.Left
- Question.TextYAlignment = Enum.TextYAlignment.Top
- AnswerGreen.Name = "AnswerGreen"
- AnswerGreen.Parent = Frame
- AnswerGreen.BackgroundColor3 = Color3.new(0.00392157, 0.364706, 0)
- AnswerGreen.BackgroundTransparency = 0.5
- AnswerGreen.BorderSizePixel = 0
- AnswerGreen.Position = UDim2.new(0.100000001, 0, 0.600000024, 0)
- AnswerGreen.Size = UDim2.new(0.25, 0, 0.224999994, 0)
- Ans.Name = "Ans"
- Ans.Parent = AnswerGreen
- Ans.BackgroundColor3 = Color3.new(0.0156863, 1, 0)
- Ans.BackgroundTransparency = 0.80000001192093
- Ans.Size = UDim2.new(1, 0, 1, 0)
- Ans.Font = Enum.Font.SourceSans
- Ans.Text = "Yes"
- Ans.TextColor3 = Color3.new(1, 1, 1)
- Ans.TextScaled = true
- Ans.TextSize = 14
- Ans.TextWrapped = true
- AnswerGrey.Name = "AnswerGrey"
- AnswerGrey.Parent = Frame
- AnswerGrey.AnchorPoint = Vector2.new(0.5, 0)
- AnswerGrey.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
- AnswerGrey.BackgroundTransparency = 0.5
- AnswerGrey.BorderSizePixel = 0
- AnswerGrey.Position = UDim2.new(0.5, 0, 0.600000024, 0)
- AnswerGrey.Size = UDim2.new(0.25, 0, 0.224999994, 0)
- Ans_2.Name = "Ans"
- Ans_2.Parent = AnswerGrey
- Ans_2.BackgroundColor3 = Color3.new(1, 1, 1)
- Ans_2.BackgroundTransparency = 0.80000001192093
- Ans_2.Size = UDim2.new(1, 0, 1, 0)
- Ans_2.Font = Enum.Font.SourceSans
- Ans_2.Text = "Close"
- Ans_2.TextColor3 = Color3.new(1, 1, 1)
- Ans_2.TextScaled = true
- Ans_2.TextSize = 14
- Ans_2.TextWrapped = true
- AnswerRed.Name = "AnswerRed"
- AnswerRed.Parent = Frame
- AnswerRed.AnchorPoint = Vector2.new(1, 0)
- AnswerRed.BackgroundColor3 = Color3.new(0.364706, 0, 0)
- AnswerRed.BackgroundTransparency = 0.5
- AnswerRed.BorderSizePixel = 0
- AnswerRed.Position = UDim2.new(0.899999976, 0, 0.600000024, 0)
- AnswerRed.Size = UDim2.new(0.25, 0, 0.224999994, 0)
- Ans_3.Name = "Ans"
- Ans_3.Parent = AnswerRed
- Ans_3.BackgroundColor3 = Color3.new(1, 0, 0)
- Ans_3.BackgroundTransparency = 0.80000001192093
- Ans_3.Size = UDim2.new(1, 0, 1, 0)
- Ans_3.Font = Enum.Font.SourceSans
- Ans_3.Text = "No"
- Ans_3.TextColor3 = Color3.new(1, 1, 1)
- Ans_3.TextScaled = true
- Ans_3.TextSize = 14
- Ans_3.TextWrapped = true
- -- Scripts
- Ans.Text = ans1
- Ans_3.Text = ans2
- Question.Text = strn
- Top.Text = "Notification from "..tostring(owner)
- Frame:TweenPosition(UDim2.new(0.5,0,0.5,0),Enum.EasingDirection.Out,Enum.EasingStyle.Back,0.5,true)
- coroutine.resume(coroutine.create(function()
- Sound:Play()
- wait(.5)
- Sound.Pitch = 3
- Sound:Play()
- end))
- Ans.MouseButton1Down:Connect(function()
- Notify:Destroy()
- end)
- Ans_2.MouseButton1Down:Connect(function()
- Notify:Destroy()
- end)
- Ans_3.MouseButton1Down:Connect(function()
- Notify:Destroy()
- end)
- TextButton.MouseButton1Down:Connect(function()
- Notify:Destroy()
- end)
- end
- function command(strin,plr)
- if string.sub(string.lower(strin),1,6) == ";part/" then
- local siz = size/5
- local tab = string.split(string.sub(strin,7),"/")
- local part = Instance.new("Part",workspace)
- local surf = Instance.new("SurfaceGui",part)
- local box = Instance.new("TextBox",surf)
- surf.SizingMode = Enum.SurfaceGuiSizingMode.FixedSize
- surf.CanvasSize = Vector2.new(400,400)
- surf.LightInfluence = 0
- surf.Face = Enum.NormalId.Back
- box.Size = UDim2.new(1,0,1,0)
- box.BackgroundTransparency = 1
- box.TextScaled = true
- box.TextColor3 = Color3.fromRGB(255,255,255)
- box.Text = tab[1]
- local base = currentkeyboard.base
- part.Size = Vector3.new(5*siz,5*siz,1*siz)
- part.CFrame = base.CFrame
- part.Orientation = Vector3.new(0,base.Orientation.Y,0)
- part.Position = part.Position + Vector3.new(0,6,0)
- local r,g,b = tab[2],tab[3],tab[4]
- if r ~= nil and g ~= nil and b ~= nil then
- part.Color = Color3.fromRGB(r,g,b)
- end
- elseif string.sub(string.lower(strin),1,9) == ";respawn/" then
- local tab = string.split(string.sub(strin,10),"/")
- local tab2 = string.split(tab[1],",")
- for i,v in pairs(tab2) do
- local plr = findPlayer(v,plr)
- if plr == nil then return end
- for ii,vv in pairs(plr) do
- vv:LoadCharacter()
- end
- end
- elseif string.sub(string.lower(strin),1,6) == ";kill/" then
- local tab = string.split(string.sub(strin,7),"/")
- local tab2 = string.split(tab[1],",")
- for i,v in pairs(tab2) do
- local plr = findPlayer(v,plr)
- if plr == nil then return end
- for ii,vv in pairs(plr) do
- vv.Character:BreakJoints()
- end
- end
- elseif string.sub(string.lower(strin),1,4) == ";tp/" then
- local tab = string.split(string.sub(strin,5),"/")
- if tab[2] ~= nil then
- local tab2 = string.split(tab[1],",")
- local tab3 = string.split(tab[2],",")
- for i,v in pairs(tab2) do
- local plr = findPlayer(v,plr)
- if plr == nil then return end
- for ii,vv in pairs(plr) do
- for iii,vvv in pairs(tab3) do
- local plrr = findPlayer(vvv,plr)
- if plrr == nil then return end
- for iiii,vvvv in pairs(plrr) do
- vv.Character.Head.CFrame = vvvv.Character.Head.CFrame
- end
- end
- end
- end
- else
- local tab2 = string.split(tab[1],",")
- for i,v in pairs(tab2) do
- local plr = findPlayer(v,plr)
- if plr == nil then return end
- for ii,vv in pairs(plr) do
- vv.Character.Head.CFrame = lh.CFrame
- end
- end
- end
- elseif string.sub(string.lower(strin),1,14) == ";randomnumber/" then
- local tab = string.split(string.sub(strin,15),"/")
- data:FireClient(plr,"Feedback",{math.random(tab[1],tab[2])})
- elseif string.sub(string.lower(strin),1,12) == ";trueorfalse" then
- local ran = math.random(1,2)
- if ran == 1 then
- ran = "true"
- else
- ran = "false"
- end
- data:FireClient(plr,"Feedback",{ran})
- elseif string.sub(string.lower(strin),1,10) == ";flipacoin" then
- local ran = math.random(1,2)
- if ran == 1 then
- ran = "heads"
- else
- ran = "tails"
- end
- data:FireClient(plr,"Feedback",{ran})
- elseif string.sub(string.lower(strin),1,7) == ";color/" then
- local tab = string.split(string.sub(strin,8),"/")
- local r,g,b = tab[1],tab[2],tab[3]
- if r ~= nil and g ~= nil and b ~= nil then
- he.Color = Color3.fromRGB(r,g,b)
- end
- elseif string.sub(string.lower(strin),1,8) == ";refresh" then
- rh:Destroy()
- lh:Destroy()
- he:Destroy()
- elseif string.sub(string.lower(strin),1,5) == ";cmds" then
- local cmds = "COMMANDS:\n;part/, ;respawn/, ;kill/, ;randomnumber/, ;flipacoin/, ;color/, ;play/, ;pitch/, ;volume/, ;tp/, ;wpm/, ;drum/, ;notify/, ;c/, ;textsize/, ;codechallenge/"
- data:FireClient(plr,"Feedback",{cmds})
- elseif string.sub(string.lower(strin),1,4) == ";wpm" then
- local sentences = {
- "Once upon a time, a man thought he ate a pickle. But it was no pickle, it was actually a grape!",
- "How much wood could a wood chuck chuck if a wood chuck could chuck wood?",
- "Voidacity Script Builder is not a fighting game! It's technically a social game!",
- 'The creator of this script once had a thought: "You know, lemonade is just soggy water".',
- "People with this keyboard have an average WPM of 30! However, there's not much information on the average time taken for these tests.",
- "The people who are watching you take this WPM test right now are all skinny.",
- "Update log 1: (8/25/2020); I recently added haptic feedback to the keyboard to make it easier to tell when you've pressed a key!",
- "for i,v in pairs(game.Workspace:GetChildren()) do v.Humanoid.MaxHealth = math.huge end",
- [[1234567890-=qwertyuiop[]\asdfghjkl;'zxcvbnm,./]],
- "Tip: You can hold the ctrl key and press enter to drop a line!\nWhich will be the only way you'll complete this wpm! >:)",
- "Tip: You can hold the alt key and press any number to be given a sound id, which is useful for the ;play command!",
- "Tip: You can hold the ctrl key and press either w, e, r, or t to copy and paste an old message.",
- "The creator of this script has a highscore of 18 seconds (for this message).",
- "Yes, the creator of this script is in fact Memo1332. Please either believe it or don't and discontinue any questioning.",
- [[You can now run code using the ;c/ command. For example, if you wanted to spawn a part you would type: ;c/Instance.new("Part",workspace)]],
- "https://www.youtube.com/watch?v=dQw4w9WgXcQ"
- }
- local ran = math.random(1,#sentences)
- data:FireClient(plr,"ReturnSentence",sentences[ran])
- wait(.2)
- for i=1,5 do
- data:FireClient(plr,"Feedback",{tostring(5-i)})
- wait(1)
- end
- data:FireClient(plr,"Feedback",{""})
- wait()
- data:FireClient(plr,"WPM Test")
- elseif string.sub(string.lower(strin),1,14) == ";codechallenge" then
- local challenges = {
- "Make a part that shrinks in size the closer your Right Hand is to it. Your right hand's name is "..player.Name.."-RightHand and is located in workspace.",
- "Give yourself a hat. Your head's name is "..player.Name.."-Head and is located in workspace.",
- "Set all humanoid characters and their bodyparts in the workspace ablaze.",
- "Make a part look at your head, no matter where you are. Your head's name is "..player.Name.."-Head and is located in workspace.",
- "Make a part look like it's breathing",
- "Make a part flash between two colors without using tween",
- "Two parts were just created in workspace: Part1Red and Part1Green\nImagine these parts create an invisible box, where Part1Red is on the top right, while Part1Green is on the bottom left.\nCreate a new part that is colored blue, and is positioned on an opposing corner of the imaginary box.",
- "Two parts were just created in workspace: Part2Red and Part2Green\nThey have the same y-axis, use pythagorean theorem to find the linear distance between these two parts.\nDo not use Magnitude.",
- "Make a part look like it's having a seizure",
- "Create a staircase of 4x4x4 parts. The staircase should end up being 7 blocks tall.",
- "Create a message and parent it to workspace, make it display a random player's name followed by 'is fat', then delete it after 4 seconds",
- "Force 2 people to play rock-paper-scissors without their consent.",
- "Make a part which explodes when stepped on, but the explosion heals people.",
- "Make a part that doesn't like people.",
- "Make a part that slowly traverses towards your x and z coordinates. And once it reaches them, it explodes. (path finding service is not allowed)",
- "Make a part that changes size depending on how long a player's message was.",
- "Create a circle from various parts."
- }
- local ran = math.random(1,#challenges)
- if ran == 7 then
- local part1 = Instance.new("Part",workspace)
- local part2 = Instance.new("Part",workspace)
- part1.Anchored = true
- part2.Anchored = true
- part1.Name = "Part1Red"
- part2.Name = "Part1Green"
- part1.Size = Vector3.new(2,2,2)
- part2.Size = Vector3.new(2,2,2)
- part1.Material = Enum.Material.Neon
- part2.Material = Enum.Material.Neon
- part1.Color = Color3.fromRGB(255,0,0)
- part2.Color = Color3.fromRGB(0,255,0)
- part1.Position = currentkeyboard.base.Position + Vector3.new(-5*size,8*size,10*size)
- part2.Position = currentkeyboard.base.Position + Vector3.new(5*size,4*size,5*size)
- elseif ran == 8 then
- local part1 = Instance.new("Part",workspace)
- local part2 = Instance.new("Part",workspace)
- part1.Anchored = true
- part2.Anchored = true
- part1.Name = "Part2Red"
- part2.Name = "Part2Green"
- part1.Size = Vector3.new(2,2,2)
- part2.Size = Vector3.new(2,2,2)
- part1.Material = Enum.Material.Neon
- part2.Material = Enum.Material.Neon
- part1.Color = Color3.fromRGB(255,0,0)
- part2.Color = Color3.fromRGB(0,255,0)
- part1.Position = currentkeyboard.base.Position + Vector3.new(-5*size,2*size,10*size)
- part2.Position = currentkeyboard.base.Position + Vector3.new(5*size,2*size,5*size)
- end
- data:FireClient(plr,"Feedback",{challenges[ran]})
- elseif string.sub(string.lower(strin),1,10) == ";textsize/" then
- local tab = tonumber(string.sub(strin,11))
- if tab ~= nil and tab ~= "" then
- for i,v in pairs(currentkeyboard.Screen.SurfaceGui:GetChildren()) do
- v.TextSize = tab
- textscale = tab
- end
- else
- for i,v in pairs(currentkeyboard.Screen.SurfaceGui:GetChildren()) do
- v.TextSize = 60
- textscale = 60
- end
- end
- elseif string.sub(string.lower(strin),1,5) == ";drum" then
- data:FireClient(plr,"Drum")
- elseif string.sub(string.lower(strin),1,6) == ";play/" then
- local tab = string.split(string.sub(strin,7),"/")
- local tab2 = string.split(tab[1],",")
- if #tab2 > 1 then
- for i,v in pairs(tab2) do
- local plr = findPlayer(v,plr)
- if plr == nil then return end
- for ii,vv in pairs(plr) do
- local sound = vv.Character.Head:FindFirstChild("VRPlayedSound")
- if sound == nil then
- sound = Instance.new("Sound",vv.Character.Head)
- sound.Name = "VRPlayedSound"
- sound.Volume = 1.5
- end
- sound.SoundId = "rbxassetid://"..tab[2]
- sound:Play()
- end
- end
- else
- local plr = findPlayer(tab2[1])
- if plr ~= nil then
- for i,v in pairs(plr) do
- local sound = v.Character.Head:FindFirstChild("VRPlayedSound")
- if sound == nil then
- sound = Instance.new("Sound",v.Character.Head)
- sound.Name = "VRPlayedSound"
- sound.Volume = 1.5
- end
- sound.SoundId = "rbxassetid://"..tab[2]
- sound:Play()
- end
- else
- local sound = currentkeyboard.Screen:FindFirstChild("VRPlayedSound")
- if sound == nil then
- sound = Instance.new("Sound",currentkeyboard.Screen)
- sound.Name = "VRPlayedSound"
- sound.Volume = 1.5
- end
- sound.SoundId = "rbxassetid://"..tab[1]
- sound:Play()
- end
- end
- elseif string.sub(string.lower(strin),1,7) == ";pitch/" then
- local tab = string.split(string.sub(strin,8),"/")
- local tab2 = string.split(tab[1],",")
- if #tab2 > 1 then
- for i,v in pairs(tab2) do
- local plr = findPlayer(v,plr)
- if plr == nil then return end
- for ii,vv in pairs(plr) do
- local sound = vv.Character.Head:FindFirstChild("VRPlayedSound")
- if sound ~= nil then
- sound.Pitch = tab[2]
- end
- end
- end
- else
- local plr = findPlayer(tab2[1])
- if plr ~= nil then
- for i,v in pairs(plr) do
- local sound = v.Character.Head:FindFirstChild("VRPlayedSound")
- if sound ~= nil then
- sound.Pitch = tab[2]
- end
- end
- else
- local sound = currentkeyboard.Screen:FindFirstChild("VRPlayedSound")
- if sound ~= nil then
- sound.Pitch = tab[1]
- end
- end
- end
- elseif string.sub(string.lower(strin),1,8) == ";volume/" then
- local tab = string.split(string.sub(strin,9),"/")
- local tab2 = string.split(tab[1],",")
- if #tab2 > 1 then
- for i,v in pairs(tab2) do
- local plr = findPlayer(v,plr)
- if plr == nil then return end
- for ii,vv in pairs(plr) do
- local sound = vv.Character.Head:FindFirstChild("VRPlayedSound")
- if sound ~= nil then
- sound.Volume = tab[2]
- end
- end
- end
- else
- local plr = findPlayer(tab2[1])
- if plr ~= nil then
- for i,v in pairs(plr) do
- local sound = v.Character.Head:FindFirstChild("VRPlayedSound")
- if sound ~= nil then
- sound.Volume = tab[2]
- end
- end
- else
- local sound = currentkeyboard.Screen:FindFirstChild("VRPlayedSound")
- if sound ~= nil then
- sound.Volume = tab[1]
- end
- end
- end
- elseif string.sub(string.lower(strin),1,7) == ";8ball/" then
- local question = string.sub(strin,8)
- if question ~= nil and question ~= "" then
- local answers = {
- "It is certain.",
- "It is decidedly so.",
- "Without a doubt.",
- "Yes – definitely.",
- "You may rely on it.",
- "As I see it, yes.",
- "Most likely.",
- "Outlook good.",
- "Yes.",
- "Signs point to yes",
- "Your microphone lagged out, ask again.",
- "Ask again later.",
- "Better not tell you now.",
- "Cannot predict now.",
- "Concentrate and ask again.",
- "Don't count on it.",
- "My reply is no.",
- "My sources say no.",
- "Outlook is not so good.",
- "Very doubtful."
- }
- local ran = math.random(1,#answers)
- data:FireClient(plr,"Feedback",{answers[ran]})
- else
- data:FireClient(plr,"Feedback",{"You must ask me a question."})
- end
- elseif string.sub(string.lower(strin),1,6) == ";size/" then
- local bup = tonumber(string.sub(strin,7))
- if bup ~= nil then
- local screen = currentkeyboard.Screen
- screen.Size = screensize * Vector3.new(bup,bup,bup)
- screen.Position = Vector3.new(currentkeyboard.base.Position.X + (sum1*bup), currentkeyboard.base.Position.Y + (sum2*bup), screen.Position.Z)
- else
- data:FireClient(plr,"Feedback",{'"'..string.sub(strin,7)..[[" isn't a valid number.]]})
- end
- elseif string.sub(string.lower(strin),1,8) == ";notify/" then
- local tab = string.split(string.sub(strin,9),"/")
- local message = tab[2]
- local ans1 = tab[3]
- local ans2 = tab[4]
- local tab2 = string.split(tab[1],",")
- for i,v in pairs(tab2) do
- local plr = findPlayer(v,plr)
- if plr == nil then return end
- for ii,vv in pairs(plr) do
- if vv ~= nil and message ~= nil then
- if ans1 ~= nil then
- notify(vv,message,ans1,ans2)
- else
- notify(vv,message,"Yes","No")
- end
- end
- end
- end
- elseif string.sub(string.lower(strin),1,3) == ";c/" then
- coroutine.resume(coroutine.create(function()
- loadstring(string.sub(strin,4))()
- end))
- end
- end
- function shoot(rol,cf)
- coroutine.resume(coroutine.create(function()
- local bap = lh
- local size = size
- if rol == "right" then bap = rh end
- if bap:FindFirstChild("chargsound") ~= nil then
- bap:FindFirstChild("chargsound").Playing = false
- end
- if bap:FindFirstChild("Charge") ~= nil then
- bap:FindFirstChild("Charge").Enabled = false
- end
- local part1 = bap
- local part2 = Instance.new("Part",workspace)
- local k = g:Clone()
- k.Size = Vector3.new((4.5*size)/5, (4.5*size)/5, (9*size)/5)
- local kk = Instance.new("BodyGyro",k)
- local f = e:Clone()
- f.Size = Vector3.new((17.65*size)/4,(17.65*size)/4,(17.65*size)/4)
- local ff = e:Clone()
- ff.Size = Vector3.new((17.65*size)/4,(17.65*size)/4,(17.65*size)/4)
- local kek = false
- part2.Transparency = 1
- part2.CanCollide = false
- part2.Anchored = true
- part2.Size = Vector3.new(0.25,0.25,0.25)
- part2.CFrame = cf * CFrame.new(0,0,-3*40)
- k.bonk.Size = NumberSequence.new((2*size)/5,(2*size)/5)
- k.bonk.Speed = NumberRange.new((100*size)/5,(100*size)/5)
- local vec3 = part2.Position - cf.p
- local bod = Instance.new("BodyVelocity",k)
- bod.MaxForce = Vector3.new(1000000*size,1000000*size,1000000*size)
- bod.Velocity = vec3 * Vector3.new(size/4,size/4,size/4)
- k.CFrame = cf * CFrame.new(0,0,-1*size)
- kk.MaxTorque = Vector3.new(40000000, 40000000, 40000000)
- kk.cframe = k.CFrame
- k.Parent = workspace
- if bap:FindFirstChild("Shoot") == nil then
- local soun = Instance.new("Sound",bap)
- soun.SoundId = "rbxassetid://743499393"
- soun.Volume = 3
- soun.EmitterSize = (10/5)*size
- soun.MaxDistance = 10000*size
- soun.PlaybackSpeed = 0.76
- soun:Play()
- else
- bap:FindFirstChild("Shoot").EmitterSize = (10/5)*size
- bap:FindFirstChild("Shoot").MaxDistance = 10000*size
- bap:FindFirstChild("Shoot"):Play()
- end
- k.Touched:Connect(function(e)
- if e.Name ~= bap.Name and e.ClassName == "Part" and e.CanCollide == true then
- kek = true
- end
- end)
- repeat wait(.1) until kek == true
- k.Anchored = true
- k.Transparency = 1
- k.CanCollide = false
- k.bonk.Enabled = false
- local soun = Instance.new("Sound",k)
- soun.SoundId = "rbxassetid://440145223"
- soun.Volume = 3
- soun.PlaybackSpeed = 0.76
- soun.MaxDistance = 10000*size
- soun.EmitterSize = 10*size
- soun:Play()
- f.Position = k.Position
- ff.Color = Color3.new(1,1,1)
- ff.Size = ff.Size / Vector3.new(1.5,1.5,1.5)
- ff.Position = f.Position
- local exp = Instance.new("Explosion",workspace)
- exp.Position = k.Position
- exp.DestroyJointRadiusPercent = 0
- exp.BlastRadius = (14*size)/3
- exp.Visible = false
- exp.Hit:Connect(function(part,dis)
- if part.Parent:FindFirstChildOfClass("Humanoid") and part.Parent:FindFirstChildOfClass("UpperTorso") == nil then
- part.Parent:FindFirstChildOfClass("Humanoid").Health = part.Parent:FindFirstChildOfClass("Humanoid").Health - 7
- elseif part.Parent:FindFirstChildOfClass("Humanoid") ~= nil and part.Parent:FindFirstChildOfClass("UpperTorso") ~= nil then
- part.Parent:FindFirstChildOfClass("Humanoid").Health = part.Parent:FindFirstChildOfClass("Humanoid").Health - 1
- end
- end)
- coroutine.resume(coroutine.create(function()
- f.Parent = workspace
- ff.Parent = workspace
- f.Transparency = 0.5
- ff.Transparency = 0.5
- for i=1,40 do
- wait()
- f.Transparency = f.Transparency + 0.0125
- f.Size = f.Size + Vector3.new((0.6*size)/4,(0.6*size)/4,(0.6*size)/4)
- ff.Transparency = ff.Transparency + 0.0125
- ff.Size = ff.Size + Vector3.new((0.6*size)/4,(0.6*size)/4,(0.6*size)/4)
- end
- wait(.25)
- f:Destroy()
- ff:Destroy()
- k:Destroy()
- part2:Destroy()
- end))
- end))
- end
- local lastmode = 0
- function changeMode()
- if modr == 0 then
- lh.Color = Color3.fromRGB(255,100,255)
- rh.Color = Color3.fromRGB(255,100,255)
- elseif modr == 1 then
- lh.Anchored = false
- rh.Anchored = false
- lh.Color = Color3.fromRGB(100,100,255)
- rh.Color = Color3.fromRGB(100,100,255)
- elseif modr == 2 then
- lh.Color = Color3.fromRGB(255,100,100)
- rh.Color = Color3.fromRGB(255,100,100)
- touch(lh)
- touch(rh)
- elseif modr == 3 then
- lh.Color = Color3.fromRGB(100,255,100)
- rh.Color = Color3.fromRGB(100,255,100)
- elseif modr == 4 then
- lh.Color = Color3.fromRGB(0,255,178)
- rh.Color = Color3.fromRGB(0,255,178)
- elseif modr == 5 then
- lh.Color = Color3.fromRGB(100,100,100)
- rh.Color = Color3.fromRGB(100,100,100)
- elseif modr == 6 then
- lh.Color = Color3.fromRGB(255,255,100)
- rh.Color = Color3.fromRGB(255,255,100)
- lh.CanCollide = false
- rh.CanCollide = false
- he.CanCollide = false
- elseif modr == 7 then
- lh.Color = Color3.fromRGB(100,255,255)
- rh.Color = Color3.fromRGB(100,255,255)
- lh.Transparency = 1
- rh.Transparency = 1
- he.Transparency = 1
- face.Transparency = 1
- Namedg.Enabled = false
- elseif modr == 8 then
- lh.Color = Color3.fromRGB(255,255,255)
- rh.Color = Color3.fromRGB(255,255,255)
- elseif modr == 9 then
- lh.Color = Color3.fromRGB(173, 59, 93)
- rh.Color = Color3.fromRGB(173, 59, 93)
- createButton()
- elseif modr == 10 then
- lh.Color = Color3.fromRGB(175, 0, 255)
- rh.Color = Color3.fromRGB(175, 0, 255)
- end
- -- deactivation stuff
- if modr ~= 1 then
- local lh1 = lh:FindFirstChild("BodyPosition")
- local lh2 = lh:FindFirstChild("BodyGyro")
- local rh1 = rh:FindFirstChild("BodyPosition")
- local rh2 = rh:FindFirstChild("BodyGyro")
- if lh1 ~= nil then
- lh1:Destroy()
- end
- if lh2 ~= nil then
- lh2:Destroy()
- end
- if rh1 ~= nil then
- rh1:Destroy()
- end
- if rh2 ~= nil then
- rh2:Destroy()
- end
- lh.Anchored = true
- rh.Anchored = true
- wait()
- lh.Velocity = Vector3.new(0,0,0)
- rh.Velocity = Vector3.new(0,0,0)
- lh.RotVelocity = Vector3.new(0,0,0)
- rh.RotVelocity = Vector3.new(0,0,0)
- end
- if modr ~= 6 then
- lh.CanCollide = true
- rh.CanCollide = true
- he.CanCollide = true
- end
- if modr ~= 7 then
- lh.Transparency = 0
- rh.Transparency = 0
- he.Transparency = 0
- face.Transparency = 0
- Namedg.Enabled = true
- end
- if lastmode == 9 then
- destroyButton()
- end
- lastmode = modr
- end
- data.OnServerEvent:Connect(function(plr,mode,dat)
- if plr.Name == player.Name then
- if mode == "start" then
- size = dat
- lh.Size = Vector3.new(0.2,0.2,0.6) * Vector3.new(size,size,size)
- rh.Size = Vector3.new(0.2,0.2,0.6) * Vector3.new(size,size,size)
- he.Size = Vector3.new(0.6,0.6,0.6) * Vector3.new(size,size,size)
- Namedg.Size = UDim2.new(2*size, 0, 1*size, 0)
- Namedg.StudsOffset = Vector3.new(0, 1.2*size, 0)
- elseif mode == "update" then
- local lefthand = dat[1]
- local righthand = dat[2]
- local head = dat[3]
- size = dat[4]
- he.CFrame = he.CFrame:lerp(head,0.5)
- if modr ~= 1 then
- lh.CFrame = lh.CFrame:lerp(lefthand,0.5)
- rh.CFrame = rh.CFrame:lerp(righthand,0.5)
- elseif modr == 1 then
- local lh1 = lh:FindFirstChild("BodyPosition")
- local lh2 = lh:FindFirstChild("BodyGyro")
- local rh1 = rh:FindFirstChild("BodyPosition")
- local rh2 = rh:FindFirstChild("BodyGyro")
- if lh1 ~= nil and lh2 ~= nil and rh1 ~= nil and rh2 ~= nil then
- lh1.Position = lefthand.p
- lh2.CFrame = lefthand
- rh1.Position = righthand.p
- rh2.CFrame = righthand
- else
- if lh1 ~= nil then
- lh1:Destroy()
- end
- if lh2 ~= nil then
- lh2:Destroy()
- end
- if rh1 ~= nil then
- rh1:Destroy()
- end
- if rh2 ~= nil then
- rh2:Destroy()
- end
- local lh1 = Instance.new("BodyPosition",lh)
- local lh2 = Instance.new("BodyGyro",lh)
- lh1.MaxForce = Vector3.new(4000000*size,4000000*size,4000000*size)
- lh1.P = 150000
- lh1.D = 2250
- lh1.Position = lefthand.p
- lh2.MaxTorque = Vector3.new(40000000, 40000000, 40000000)
- lh2.P = 4000000
- lh2.D = 750
- lh2.CFrame = lefthand
- local rh1 = lh1:Clone()
- local rh2 = lh2:Clone()
- rh1.Parent = rh
- rh2.Parent = rh
- rh1.Position = righthand.p
- rh2.CFrame = righthand
- end
- elseif modr == 3 then
- local lx1 = lefthand.p.X
- local ly1 = lefthand.p.Y
- local lz1 = lefthand.p.Z
- local rx1 = righthand.p.X
- local ry1 = righthand.p.Y
- local rz1 = righthand.p.Z
- --
- local lx2 = lh.Position.X
- local ly2 = lh.Position.Y
- local lz2 = lh.Position.Z
- local rx2 = rh.Position.X
- local ry2 = rh.Position.Y
- local rz2 = rh.Position.Z
- --
- local orienlx1,orienly1,orienlz1 = lefthand:ToOrientation()
- orienlx1,orienly1,orienlz1 = math.deg(orienlx1),math.deg(orienly1),math.deg(orienlz1)
- local orienrx1,orienry1,orienrz1 = righthand:ToOrientation()
- orienrx1,orienry1,orienrz1 = math.deg(orienrx1),math.deg(orienry1),math.deg(orienrz1)
- --
- local orienlx2,orienly2,orienlz2 = lh.Orientation.X,lh.Orientation.Y,lh.Orientation.Z
- local orienrx2,orienry2,orienrz2 = rh.Orientation.X,rh.Orientation.Y,rh.Orientation.Z
- --
- rh.CFrame = righthand
- lh.CFrame = lefthand
- wait()
- rh.Velocity = Vector3.new(rx2-rx1,ry2-ry1,rz1-rz2)
- rh.RotVelocity = Vector3.new(orienrx2-orienrx1,orienry2-orienry1,orienrz2-orienrz1)
- lh.Velocity = Vector3.new(lx2-lx1,ly2-ly1,lz1-lz2)
- lh.RotVelocity = Vector3.new(orienlx2-orienlx1,orienly2-orienly1,orienlz2-orienlz1)
- end
- lh.Size = Vector3.new(0.2,0.2,0.6) * Vector3.new(size,size,size)
- rh.Size = Vector3.new(0.2,0.2,0.6) * Vector3.new(size,size,size)
- he.Size = Vector3.new(0.6,0.6,0.6) * Vector3.new(size,size,size)
- Namedg.Size = UDim2.new(2*size, 0, 1*size, 0)
- Namedg.StudsOffset = Vector3.new(0, 1.2*size, 0)
- elseif mode == "chargeright" then
- charge("right")
- elseif mode == "chargeleft" then
- charge("left")
- elseif mode == "ShootRight" then
- local ray = dat[1]
- local cf = dat[2]
- shoot("right",cf)
- elseif mode == "ShootLeft" then
- local ray = dat[1]
- local cf = dat[2]
- shoot("left",cf)
- elseif mode == "mode" then
- modr = dat
- changeMode()
- elseif mode == "GrabRight" then
- weld(rh,dat[1])
- elseif mode == "GrabLeft" then
- weld(lh,dat[1])
- elseif mode == "UngrabRight" then
- while rh:FindFirstChild("fatweld") ~= nil do
- rh:FindFirstChild("fatweld"):Destroy()
- end
- elseif mode == "UngrabLeft" then
- while lh:FindFirstChild("fatweld") ~= nil do
- lh:FindFirstChild("fatweld"):Destroy()
- end
- elseif mode == "UpdateDraw" then
- memory = cloneArray(dat)
- local g = workspace:FindFirstChild("FolderOfDraw"..tostring(player.Name))
- if g == nil then
- g = Instance.new("Folder",workspace)
- g.Name = "FolderOfDraw"..tostring(player.Name)
- end
- g:ClearAllChildren()
- for i,v in pairs(dat) do
- local cframe = v[1]
- local size = v[2]
- local shape = v[3]
- local tem = Instance.new("FlagStand")
- --tem.Shape = shape
- tem.Anchored = true
- tem.Size = size
- tem.Material = Enum.Material.Neon
- tem.Color = Color3.fromRGB(145,145,145)
- tem.CanCollide = false
- tem.CFrame = cframe
- tem.Parent = workspace:FindFirstChild("FolderOfDraw"..tostring(player.Name))
- tem.TouchInterest:Destroy()
- end
- elseif mode == "anchor" then
- dat:SetNetworkOwner(plr)
- dat.Anchored = true
- elseif mode == "unanchor" then
- dat[1].Velocity = dat[2]
- wait()
- dat[1].Anchored = false
- dat[1]:SetNetworkOwner(plr)
- elseif mode == "updateRR" then
- dat[1].CFrame = dat[2]
- elseif mode == "updateLL" then
- dat[1].CFrame = dat[2]
- elseif mode == "SpawnL" then
- npL = Instance.new("Part",workspace)
- npL.Material = Enum.Material.Brick
- npL.Color = Color3.fromRGB(163,163,163)
- npL.Size = Vector3.new(1.25*size,1.25*size,1.25*size)
- npL.Anchored = true
- npL.CFrame = lh.CFrame * CFrame.new(0,0,-1.5*size)
- elseif mode == "SpawnR" then
- npR = Instance.new("Part",workspace)
- npR.Material = Enum.Material.Brick
- npR.Color = Color3.fromRGB(163,163,163)
- npR.Size = Vector3.new(1.25*size,1.25*size,1.25*size)
- npR.Anchored = true
- npR.CFrame = rh.CFrame * CFrame.new(0,0,-1.5*size)
- elseif mode == "UpdateL" then
- npL.CFrame = lh.CFrame * CFrame.new(0,0,-1.5*size)
- elseif mode == "UpdateR" then
- npR.CFrame = rh.CFrame * CFrame.new(0,0,-1.5*size)
- elseif mode == "DropR" then
- npR.Anchored = false
- npR = nil
- elseif mode == "DropL" then
- npL.Anchored = false
- npL = nil
- elseif mode == "Press" then
- dat[1].Position = dat[2]
- dat[1].Sound:Play()
- counter = counter + 1
- dat[1].Parent.Screen.SurfaceGui.TextBox.Text = "This button has been pushed "..counter.." times"
- elseif mode == "Unpress" then
- dat[1].Position = dat[2]
- elseif mode == "SpawnKeyboard" then
- createKeyboard(dat[1],dat[2])
- elseif mode == "DestroyKeyboard" then
- if currentkeyboard ~= nil then
- for i,v in pairs(workspace:GetChildren()) do
- if v.Name == "keyboard-"..player.Name then
- v:Destroy()
- end
- end
- currentkeyboard = nil
- end
- elseif mode == "UpdateKeyboard" then
- local string1,string2,string3,string4,string5 = dat[1],dat[2],dat[3],dat[4],dat[5]
- local screen = currentkeyboard.Screen.SurfaceGui
- screen["1"].Text = "> "..string1
- screen["2"].Text = string2
- screen["3"].Text = string3
- screen["4"].Text = string4
- screen["5"].Text = string5
- elseif mode == "EnterKeyboard" then
- local string1,string2,string3,string4,string5 = dat[1],dat[2],dat[3],dat[4],dat[5]
- local screen = currentkeyboard.Screen.SurfaceGui
- screen["1"].Text = "> "..string1
- screen["2"].Text = string2
- screen["3"].Text = string3
- screen["4"].Text = string4
- screen["5"].Text = string5
- if string.sub(string2,1,1) == ";" then
- command(string2,plr)
- end
- elseif mode == "Drum" then
- local id = dat[1]
- local pitch = dat[2]
- local sound = currentkeyboard.base:FindFirstChild(id)
- if sound == nil then
- sound = Instance.new("Sound",currentkeyboard.base)
- end
- sound.SoundId = "rbxassetid://"..id
- sound.Name = id
- if pitch == nil then
- sound.PlaybackSpeed = 1
- else
- sound.PlaybackSpeed = pitch
- end
- sound.Volume = 4
- sound:Play()
- end
- end
- end)
- function touch(part)
- part.Touched:Connect(function(pa)
- if modr == 2 and tostring(pa) ~= "Base" and tostring(pa) ~= "Baseplate" then
- pa:Destroy()
- else
- return
- end
- end)
- end
- game:GetService("Players").PlayerRemoving:Connect(function(play)
- if tostring(play) == tostring(player) then
- lh:Destroy()
- he:Destroy()
- rh:Destroy()
- script:Destroy()
- end
- end)
- local fa = false
- while wait(1) do
- fa = not fa
- if (he == nil or he.Parent == nil) or (rh == nil or rh.Parent == nil) or (lh == nil or lh.Parent == nil) then
- if he ~= nil or he.Parent == nil then he:Destroy() end
- if lh ~= nil or lh.Parent == nil then lh:Destroy() end
- if rh ~= nil or rh.Parent == nil then rh:Destroy() end
- lh = Instance.new("Part",workspace)
- lh.Transparency = 0
- lh.Locked = true
- lh.Name = player.Name.."-LeftHand"
- lh.Material = "Metal"
- lh.Color = Color3.fromRGB(255,100,255)
- lh.CanCollide = true
- lh.Anchored = true
- rh = Instance.new("Part",workspace)
- rh.Transparency = 0
- rh.Locked = true
- rh.Name = player.Name.."-RightHand"
- rh.Material = "Metal"
- rh.Color = Color3.fromRGB(255,100,255)
- rh.CanCollide = true
- rh.Anchored = true
- he = Instance.new("Part",workspace)
- he.CanCollide = true
- he.Name = player.Name.."-Head"
- he.Color = Color3.fromRGB(255,175,255)
- he.Locked = true
- he.Material = "Metal"
- he.Transparency = 0
- he.Anchored = true
- mesh = Instance.new("SpecialMesh",he)
- mesh.MeshType = Enum.MeshType.Head
- mesh.Scale = Vector3.new(1.25,1.25,1.25)
- face = Instance.new("Decal",he)
- face.Face = "Front"
- face.Texture = "http://www.roblox.com/asset/?id=144080495"
- Namedg = Instance.new("BillboardGui")
- Frame = Instance.new("Frame")
- RobloxName = Instance.new("TextBox")
- DiscordName = Instance.new("TextBox")
- ImageLabel = Instance.new("ImageLabel")
- --Properties:
- Namedg.Name = "Name"
- Namedg.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
- Namedg.Active = true
- Namedg.Parent = he
- Namedg.Size = UDim2.new(10, 0, 5, 0)
- Namedg.StudsOffset = Vector3.new(0, 6, 0)
- Frame.Parent = Namedg
- Frame.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- Frame.BackgroundTransparency = 1.000
- Frame.Size = UDim2.new(1, 0, 1, 0)
- RobloxName.Name = "RobloxName"
- RobloxName.Parent = Frame
- RobloxName.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- RobloxName.BackgroundTransparency = 1.000
- RobloxName.Size = UDim2.new(1, 0, 0.600000024, 0)
- RobloxName.Font = Enum.Font.DenkOne
- RobloxName.Text = player.Name
- RobloxName.TextColor3 = Color3.fromRGB(255, 255, 255)
- RobloxName.TextScaled = true
- RobloxName.TextSize = 14.000
- RobloxName.TextStrokeTransparency = 0.000
- RobloxName.TextWrapped = true
- RobloxName.TextYAlignment = Enum.TextYAlignment.Bottom
- DiscordName.Name = "DiscordName"
- DiscordName.Parent = Frame
- DiscordName.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- DiscordName.BackgroundTransparency = 1.000
- DiscordName.Position = UDim2.new(0.200000003, 0, 0.600000024, 0)
- DiscordName.Size = UDim2.new(0.800000012, 0, 0.400000006, 0)
- DiscordName.Font = Enum.Font.DenkOne
- DiscordName.Text = "Denizen Donut#0533"
- DiscordName.TextColor3 = Color3.fromRGB(255, 255, 255)
- DiscordName.TextScaled = true
- DiscordName.TextSize = 14.000
- DiscordName.TextStrokeTransparency = 0.000
- DiscordName.TextWrapped = true
- ImageLabel.Parent = Frame
- ImageLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- ImageLabel.BackgroundTransparency = 1.000
- ImageLabel.Position = UDim2.new(0, 0, 0.600000024, 0)
- ImageLabel.Size = UDim2.new(0.200000003, 0, 0.400000006, 0)
- ImageLabel.Image = "http://www.roblox.com/asset/?id=6130270929"
- changeMode(modr)
- end
- local countup = 0
- for i,v in pairs(workspace:GetChildren()) do
- if v.Name == player.Name.."-Head" or v.Name == player.Name.."-RightHand" or v.Name == player.Name.."-LeftHand" then
- countup = countup + 1
- end
- end
- if countup > 3 then
- for i,v in pairs(workspace:GetChildren()) do
- if v.Name == player.Name.."-Head" or v.Name == player.Name.."-RightHand" or v.Name == player.Name.."-LeftHand" then
- v:Destroy()
- end
- end
- end
- local g = workspace:FindFirstChild("FolderOfDraw"..tostring(player.Name))
- if g == nil and memory ~= nil and fa == false then
- Instance.new("Folder",workspace).Name = "FolderOfDraw"..tostring(player.Name)
- for i,v in pairs(memory) do
- local cframe = v[1]
- local size = v[2]
- local shape = v[3]
- local tem = Instance.new("FlagStand")
- --tem.Shape = shape
- tem.Anchored = true
- tem.Size = size
- tem.Material = Enum.Material.Neon
- tem.Color = Color3.fromRGB(145,145,145)
- tem.CanCollide = false
- tem.CFrame = cframe
- tem.Parent = workspace:FindFirstChild("FolderOfDraw"..tostring(player.Name))
- tem.TouchInterest:Destroy()
- end
- end
- end
- -------------------------------------------------------------------------------------------!!!!!!!!!!!!!!!!!!!!!!!!!
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement