SebTDZ

Cafe's Commands V1 Loaded

Jul 10th, 2019
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. game:FindFirstChildOfClass("Players").Name = "Players"
  2. wait(0.3)
  3.  
  4. function NewMessage(msg)
  5.     plr = game.Workspace:WaitForChild(owner.Name)
  6.     plrH = plr:WaitForChild('HumanoidRootPart')
  7.    
  8.     --New Folder
  9.     local NewFolder = Instance.new("Folder")
  10.     NewFolder.Parent = plrH
  11.     local Num = math.random(1,8)
  12.     if plrH:FindFirstChild("Item" .. Num) then
  13.         plrH:FindFirstChild("Item" .. Num):Remove()
  14.     end
  15.     NewFolder.Name = "Item" .. Num
  16.     --New Model
  17.     local NewModel = Instance.new("Model")
  18.     NewModel.Parent = NewFolder
  19.     NewModel.Name = msg
  20.     --New Humanoid
  21.     local NewHumanoid = Instance.new("Humanoid")
  22.     NewHumanoid.Parent = NewModel
  23.     --New Part
  24.     local NewPart = Instance.new("Part")
  25.     NewPart.Parent = NewModel
  26.     NewPart.Material = "ForceField"
  27.     NewPart.Position = plrH.Position
  28.     NewPart.BrickColor = BrickColor.new("Bright yellow")
  29.     NewPart.Anchored = false
  30.     NewPart.CanCollide = false
  31.     NewPart.Size = Vector3.new(2, 2, 2)
  32.     NewPart.Name = "Head"
  33.     --BodyPos
  34.     local Places =
  35. {Vector3.new(5, 0, 5),Vector3.new(-5, 0, -5),Vector3.new(-5, 0, 0),Vector3.new(-5, 0, 5),Vector3.new(0, 0,  5),Vector3.new(5, 0, 5),Vector3.new(5, 0, 0),Vector3.new(5, 0, -5),Vector3.new(0, 0, -5)}
  36.    
  37.     local LocPos = Places[Num]
  38.     local Part = NewPart
  39.     local Body = Instance.new("BodyPosition")
  40.     Body.Parent = Part
  41.     Body.Position = plrH.Position + LocPos
  42.     Body. MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  43.    
  44.     local Body2 = Instance.new("BodyAngularVelocity")
  45.     Body2.Parent = Part
  46.     Body2.AngularVelocity = Vector3.new(1, 1, 1)
  47.    
  48.     game.Debris:AddItem(NewFolder,5)
  49.    
  50.     i = 0
  51.  
  52.     while i <= 50 do
  53.         Body.Position = plrH.Position + LocPos
  54.         i = i + 1
  55.         wait(0.1)
  56.     end
  57. end
  58.  
  59. owner.Chatted:connect(function(message)
  60.     local messageLow = string.lower(message)
  61.     if messageLow:sub(1, 8) == "!giveto " then
  62.         local TargetPlayer = FindPlayer(message:sub(9))
  63.         local Tool = owner.Character:FindFirstChildOfClass("Tool")
  64.         Tool.Parent = game.Players:FindFirstChild(TargetPlayer).Backpack
  65.         NewMessage("Gave " .. TargetPlayer .. " " .. Tool.Name)
  66.     elseif messageLow:sub(1, 5) == "!get " then
  67.         give(message:sub(6))
  68.     end
  69. end)
  70.  
  71. function FindPlayer(FindUser)
  72.     local findUser = string.lower(FindUser)
  73.     local inputsize = string.len(findUser)
  74.     for i, v in pairs(game.Players:GetChildren()) do
  75.         local NameLow = string.lower(v.Name)
  76.         if NameLow:sub(1, inputsize) == findUser:sub(1, inputsize) then
  77.             return v.Name
  78.         end
  79.     end
  80. end
  81.  
  82. function give(item)
  83.     if string.lower(item) == "water" then
  84.         local Water = Instance.new("Tool", owner.Backpack)
  85.         Water.Name = "Water"
  86.         Water.Grip = CFrame.new(-0.0662693828, -0.275076389, -0.4518933, -0.998969376, 0, 0.0453881398, 0, 1, 0, -0.0453881398, 0, -0.998969376)
  87.  
  88.         local P = Instance.new("Part", Water)
  89.         P.Name = "Handle"
  90.         P.Size = Vector3.new(1,1,1)
  91.         P.Transparency = 0
  92.         P.Material = "ForceField"
  93.         P.CanCollide = false
  94.  
  95.         local W = Instance.new("Part", Water)
  96.         W.Name = "Handle"
  97.         W.Size = Vector3.new(0.8,0.8,0.8)
  98.         W.Transparency = 0
  99.         W.BrickColor = BrickColor.new("Bright blue")
  100.         W.Material = "ForceField"
  101.         W.CanCollide = false
  102.  
  103.         local Weld = Instance.new("Weld", Water)
  104.         Weld.Part0 = P
  105.         Weld.Part1 = W
  106.         Weld.C1 = CFrame.new(0,-0.1,0)
  107.         NewMessage("Got " .. "Water")
  108.     elseif string.lower(item) == "coke" then
  109.         local Coke = Instance.new("Tool", owner.Backpack)
  110.         Coke.Name = "Coke"
  111.         Coke.Grip = CFrame.new(-0.0662693828, -0.275076389, -0.4518933, -0.998969376, 0, 0.0453881398, 0, 1, 0, -0.0453881398, 0, -0.998969376)
  112.  
  113.         local P = Instance.new("Part", Coke)
  114.         P.Name = "Handle"
  115.         P.Size = Vector3.new(1,1,1)
  116.         P.Transparency = 0
  117.         P.Material = "ForceField"
  118.         P.CanCollide = false
  119.  
  120.         local W = Instance.new("Part", Coke)
  121.         W.Name = "Handle"
  122.         W.Size = Vector3.new(0.8,0.8,0.8)
  123.         W.Transparency = 0
  124.         W.BrickColor = BrickColor.new("Earth orange")
  125.         W.Material = "ForceField"
  126.         W.CanCollide = false
  127.  
  128.         local Weld = Instance.new("Weld", Coke)
  129.         Weld.Part0 = P
  130.         Weld.Part1 = W
  131.         Weld.C1 = CFrame.new(0,-0.1,0)
  132.         NewMessage("Got " .. "Coke")
  133.     end
  134. end
  135.  
  136. NewMessage("Cafe's Commands V1 Loaded")
Add Comment
Please, Sign In to add comment