Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- wait(1)
- module1 = require(script.Parent.Parent.HamsterShowcase.Module3D)
- user = script.Parent.Parent.Parent.Parent
- local stats = user:WaitForChild('stats')
- local frame = script.Parent.Parent.HamsterShowcase
- RightButton = script.Parent.Next
- LeftButton = script.Parent.Back
- Page = script.Parent.PageValue
- local Disabled = false
- Name = script.Parent.Nametag
- NameShadow = Name.Shadow
- local cat = script.Parent.Cat
- guy1 = game:GetService('ReplicatedStorage').Hamster1
- guy2 = game:GetService('ReplicatedStorage').Hamster2
- guy3 = game:GetService('ReplicatedStorage').Hamster3
- guy4 = game:GetService('ReplicatedStorage').Hamster4
- guy5 = game:GetService('ReplicatedStorage').Hamster5
- guy6 = game:GetService('ReplicatedStorage').Hamster6
- guy7 = game:GetService('ReplicatedStorage').Hamster7
- guy8 = game:GetService('ReplicatedStorage').Hamster8
- guy9 = game:GetService('ReplicatedStorage').Hamster9
- guy10 = game:GetService('ReplicatedStorage').Hamster10
- guy11 = game:GetService('ReplicatedStorage').Hamster11
- guy12 = game:GetService('ReplicatedStorage').Hamster12
- local model1 = module1:Attach3D(frame,guy1)
- local model2 = module1:Attach3D(frame,guy2)
- local model3 = module1:Attach3D(frame,guy3)
- local model4 = module1:Attach3D(frame,guy4)
- local model5 = module1:Attach3D(frame,guy5)
- local model6 = module1:Attach3D(frame,guy6)
- local model7 = module1:Attach3D(frame,guy7)
- local model8 = module1:Attach3D(frame,guy8)
- local model9 = module1:Attach3D(frame,guy9)
- local model10 = module1:Attach3D(frame,guy10)
- local model11 = module1:Attach3D(frame,guy11)
- local model12 = module1:Attach3D(frame,guy12)
- model1:SetActive(true)
- model2:SetActive(false)
- RightButton.MouseButton1Down:connect(function()
- if Disabled then -- If Disabled is set to true, then...
- return -- end the code here by returning nothing.
- end
- Disabled = true
- if Page.Value == 1 then
- Page.Value = 2
- model1:SetActive(false)
- model2:SetActive(true)
- LeftButton.Visible = true
- Name.Text = "Chinese Hamster"
- NameShadow.Text = "Chinese Hamster"
- script.Parent.Hamster1.Visible = false
- script.Parent.Hamster2.Visible = true
- wait(0.75)
- Disabled = false
- return
- end
- if Page.Value == 2 then
- Page.Value = 3
- model2:SetActive(false)
- model3:SetActive(true)
- Name.Text = "Panda Bear Hamster"
- NameShadow.Text = "Panda Bear Hamster"
- script.Parent.Hamster2.Visible = false
- script.Parent.Hamster3.Visible = true
- wait(0.75)
- Disabled = false
- return
- end
- if Page.Value == 3 then
- Page.Value = 4
- model3:SetActive(false)
- model4:SetActive(true)
- Name.Text = "Syrian Hamster"
- NameShadow.Text = "Syrian Hamster"
- script.Parent.Hamster3.Visible = false
- script.Parent.Hamster4.Visible = true
- wait(0.75)
- Disabled = false
- return
- end
- if Page.Value == 4 then
- Page.Value = 5
- model4:SetActive(false)
- model5:SetActive(true)
- script.Parent.Hamster4.Visible = false
- script.Parent.Hamster5.Visible = true
- Name.Text = "Black Syrian Hamster"
- NameShadow.Text = "Black Syrian Hamster"
- wait(0.75)
- Disabled = false
- return
- end
- if Page.Value == 5 then
- Page.Value = 6
- model5:SetActive(false)
- model6:SetActive(true)
- script.Parent.Hamster5.Visible = false
- script.Parent.Hamster6.Visible = true
- Name.Text = "Winter White Hamster"
- NameShadow.Text = "Winter White Hamster"
- wait(0.75)
- Disabled = false
- return
- end
- if Page.Value == 6 then
- Page.Value = 7
- model6:SetActive(false)
- model7:SetActive(true)
- script.Parent.Hamster6.Visible = false
- script.Parent.Hamster7.Visible = true
- Name.Text = "White Mouse"
- NameShadow.Text = "White Mouse"
- wait(0.75)
- Disabled = false
- return
- end
- if Page.Value == 7 then
- Page.Value = 8
- model7:SetActive(false)
- model8:SetActive(true)
- script.Parent.Hamster7.Visible = false
- script.Parent.Hamster8.Visible = true
- Name.Text = "Golden Hamster"
- NameShadow.Text = "Golden Hamster"
- wait(0.75)
- Disabled = false
- return
- end
- if Page.Value == 8 then
- Page.Value = 9
- model8:SetActive(false)
- model9:SetActive(true)
- script.Parent.Hamster8.Visible = false
- script.Parent.Hamster9.Visible = true
- Name.Text = "Tiger Hamster"
- NameShadow.Text = "Tiger Hamster"
- if stats:FindFirstChild('Hamster1').Value == 1 then
- script.Parent.Hamster9.CoinImage.Visible = false
- script.Parent.Hamster9.Price.Visible = false
- script.Parent.Hamster9.Text = 'Play!'
- script.Parent.Hamster9.TextColor3 = Color3.new(255,255,255)
- script.Parent.Hamster9.TextStrokeColor3 = Color3.new(255,255,255)
- script.Parent.Hamster9.Shadow.Text = 'Play!'
- else
- print('Player does not own hamster')
- end
- wait(0.75)
- Disabled = false
- return
- end
- if Page.Value == 9 then
- Page.Value = 10
- model9:SetActive(false)
- model10:SetActive(true)
- script.Parent.Hamster9.Visible = false
- script.Parent.Hamster10.Visible = true
- Name.Text = "Iron Man Hamster"
- NameShadow.Text = "Iron Man Hamster"
- wait(0.75)
- Disabled = false
- return
- end
- if Page.Value == 10 then
- Page.Value = 11
- model10:SetActive(false)
- model11:SetActive(true)
- script.Parent.Hamster10.Visible = false
- script.Parent.Hamster11.Visible = true
- Name.Text = "The Hulk Hamster"
- NameShadow.Text = "The Hulk Hamster"
- wait(0.75)
- Disabled = false
- return
- end
- if Page.Value == 11 then
- Page.Value = 12
- RightButton.Visible = false
- model11:SetActive(false)
- model12:SetActive(true)
- script.Parent.Hamster11.Visible = false
- script.Parent.Hamster12.Visible = true
- Name.Text = "Spiderman Hamster"
- NameShadow.Text = "Spiderman Hamster"
- wait(0.75)
- Disabled = false
- return
- end
- end)
- LeftButton.MouseButton1Down:connect(function()
- if Disabled then -- If Disabled is set to true, then...
- return -- end the code here by returning nothing.
- end
- Disabled = true
- if Page.Value == 2 then
- Page.Value = 1
- model1:SetActive(true)
- model2:SetActive(false)
- LeftButton.Visible = false
- Name.Text = "Roborovski Hamster"
- NameShadow.Text = "Roborovski Hamster"
- script.Parent.Hamster1.Visible = true
- script.Parent.Hamster2.Visible = false
- wait(0.75)
- Disabled = false
- return
- end
- if Page.Value == 3 then
- Page.Value = 2
- model2:SetActive(true)
- model3:SetActive(false)
- Name.Text = "Chinese Hamster"
- NameShadow.Text = "Chinese Hamster"
- script.Parent.Hamster2.Visible = true
- script.Parent.Hamster3.Visible = false
- wait(0.75)
- Disabled = false
- return
- end
- if Page.Value == 4 then
- Page.Value = 3
- model3:SetActive(true)
- model4:SetActive(false)
- Name.Text = "Panda Bear Hamster"
- NameShadow.Text = "Panda Bear Hamster"
- script.Parent.Hamster3.Visible = true
- script.Parent.Hamster4.Visible = false
- wait(0.75)
- Disabled = false
- return
- end
- if Page.Value == 5 then
- Page.Value = 4
- model4:SetActive(true)
- model5:SetActive(false)
- Name.Text = "Syrian Hamster"
- NameShadow.Text = "Syrian Hamster"
- script.Parent.Hamster4.Visible = true
- script.Parent.Hamster5.Visible = false
- wait(0.75)
- Disabled = false
- return
- end
- if Page.Value == 6 then
- Page.Value = 5
- model5:SetActive(true)
- model6:SetActive(false)
- Name.Text = "Black Syrian Hamster"
- NameShadow.Text = "Black Syrian Hamster"
- script.Parent.Hamster5.Visible = true
- script.Parent.Hamster6.Visible = false
- wait(0.75)
- Disabled = false
- return
- end
- if Page.Value == 7 then
- Page.Value = 6
- model6:SetActive(true)
- model7:SetActive(false)
- Name.Text = "Winter White Hamster"
- NameShadow.Text = "Winter White Hamster"
- script.Parent.Hamster6.Visible = true
- script.Parent.Hamster7.Visible = false
- wait(0.75)
- Disabled = false
- return
- end
- if Page.Value == 8 then
- Page.Value = 7
- model7:SetActive(true)
- model8:SetActive(false)
- Name.Text = "White Mouse"
- NameShadow.Text = "White Mouse"
- script.Parent.Hamster7.Visible = true
- script.Parent.Hamster8.Visible = false
- wait(0.75)
- Disabled = false
- return
- end
- if Page.Value == 9 then
- Page.Value = 8
- model8:SetActive(true)
- model9:SetActive(false)
- Name.Text = "Golden Hamster"
- NameShadow.Text = "Golden hamster"
- script.Parent.Hamster8.Visible = true
- script.Parent.Hamster9.Visible = false
- wait(0.75)
- Disabled = false
- return
- end
- if Page.Value == 10 then
- Page.Value = 9
- model9:SetActive(true)
- model10:SetActive(false)
- Name.Text = "Tiger Hamster"
- NameShadow.Text = "Tiger hamster"
- script.Parent.Hamster9.Visible = true
- script.Parent.Hamster10.Visible = false
- wait(0.75)
- Disabled = false
- return
- end
- if Page.Value == 11 then
- Page.Value = 10
- model10:SetActive(true)
- model11:SetActive(false)
- Name.Text = "Iron Man Hamster"
- NameShadow.Text = "Iron Man hamster"
- script.Parent.Hamster10.Visible = true
- script.Parent.Hamster11.Visible = false
- wait(0.75)
- Disabled = false
- return
- end
- if Page.Value == 12 then
- Page.Value = 11
- RightButton.Visible = true
- model11:SetActive(true)
- model12:SetActive(false)
- Name.Text = "The Hulk Hamster"
- NameShadow.Text = "The Hulk hamster"
- script.Parent.Hamster11.Visible = true
- script.Parent.Hamster12.Visible = false
- wait(0.75)
- Disabled = false
- return
- end
- end)
- game:GetService("RunService").RenderStepped:connect(function () -- 60 FPS
- model1:SetCFrame(CFrame.Angles(0,4.8,0))
- end)
- game:GetService("RunService").RenderStepped:connect(function () -- 60 FPS
- model2:SetCFrame(CFrame.Angles(0,4.8,0))
- end)
- game:GetService("RunService").RenderStepped:connect(function () -- 60 FPS
- model3:SetCFrame(CFrame.Angles(0,4.8,0))
- end)
- game:GetService("RunService").RenderStepped:connect(function () -- 60 FPS
- model4:SetCFrame(CFrame.Angles(0,4.8,0))
- end)
- game:GetService("RunService").RenderStepped:connect(function () -- 60 FPS
- model5:SetCFrame(CFrame.Angles(0,4.8,0))
- end)
- game:GetService("RunService").RenderStepped:connect(function () -- 60 FPS
- model6:SetCFrame(CFrame.Angles(0,4.8,0))
- end)
- game:GetService("RunService").RenderStepped:connect(function () -- 60 FPS
- model7:SetCFrame(CFrame.Angles(0,4.8,0))
- end)
- game:GetService("RunService").RenderStepped:connect(function () -- 60 FPS
- model8:SetCFrame(CFrame.Angles(0,4.05,0))
- end)
- game:GetService("RunService").RenderStepped:connect(function () -- 60 FPS
- model9:SetCFrame(CFrame.Angles(0,4.05,0))
- end)
- game:GetService("RunService").RenderStepped:connect(function () -- 60 FPS
- model10:SetCFrame(CFrame.Angles(0,4.05,0))
- end)
- game:GetService("RunService").RenderStepped:connect(function () -- 60 FPS
- model11:SetCFrame(CFrame.Angles(0,4.05,0))
- end)
- game:GetService("RunService").RenderStepped:connect(function () -- 60 FPS
- model12:SetCFrame(CFrame.Angles(0,4.05,0))
- end)
- -------------------------------------Hamster purchases are made here and checked---------------------------------------------
- local hamster1 = script.Parent.Hamster1
- local hamster2 = script.Parent.Hamster2
- local hamster3 = script.Parent.Hamster3
- local hamster4 = script.Parent.Hamster4
- local hamster5 = script.Parent.Hamster5
- local hamster6 = script.Parent.Hamster6
- local hamster7 = script.Parent.Hamster7
- local hamster8 = script.Parent.Hamster8
- local hamster9 = script.Parent.Hamster9
- local hamster10 = script.Parent.Hamster10
- local hamster11 = script.Parent.Hamster11
- local hamster12 = script.Parent.Hamster12
- local ReplicatedStorage = game:GetService("ReplicatedStorage")
- --Network
- local networkFolder = ReplicatedStorage:WaitForChild("NetworkFolder")
- local addtoolXEvent = networkFolder:WaitForChild("CloneToolX")
- local toolsX = ReplicatedStorage:WaitForChild("KittyClaws")
- cat.MouseButton1Click:connect(function()
- if game.Workspace.Gamepass:InvokeServer(4735561) then
- script.Parent.Visible = false
- -- Teleport
- script.Parent.Parent.LoadingFrame.Visible = true
- script.Parent.Parent.CoinsDisplay.Visible = false
- model1:SetActive(false)
- model2:SetActive(false)
- model3:SetActive(false)
- model4:SetActive(false)
- model5:SetActive(false)
- model6:SetActive(false)
- model7:SetActive(false)
- model8:SetActive(false)
- model9:SetActive(false)
- model10:SetActive(false)
- model11:SetActive(false)
- model12:SetActive(false)
- script.Parent.Parent.IntroCamera.Disabled = true
- wait(0.5)
- game.Players.LocalPlayer.Character.Torso.CFrame=CFrame.new(Vector3.new(378.052, 511.563, -73.65))-- Teleport
- game.Workspace.CurrentCamera.CameraSubject = game.Players.LocalPlayer.Character.Humanoid
- game.Workspace.CurrentCamera.CameraType = "Custom"
- wait(3)
- script.Parent.Parent.LoadingFrame.Visible = false
- addtoolXEvent:FireServer(toolsX)
- script.Parent.Parent.leaderstats2.Visible = true
- script.Parent.Parent.leaderstats2:TweenPosition(UDim2.new(0.78, 0, 0.3, 0), "In", "Bounce", 1)
- script.Parent.Parent.Parent.HamsterBallSpawner.Frame.Visible = true
- script.Parent.Parent.Parent.HamsterBallSpawner.Frame:TweenPosition(UDim2.new(0, 0, 0.4, 0), "In", "Bounce", 1)
- script.Parent.Parent.Frame0.Visible = true
- script.Parent.Parent.Frame0:TweenPosition(UDim2.new(0.325, 0, 0, 0), "In", "Bounce", 1)
- script.Parent:Destroy()
- else
- game:GetService("MarketplaceService"):PromptGamePassPurchase(game.Players.LocalPlayer,4735561)
- end
- end)
- hamster1.MouseButton1Click:connect(function()
- script.Parent.Visible = false
- script.Parent.Parent.LoadingFrame.Visible = true
- model1:SetActive(false)
- script.Parent.Parent.IntroCamera.Disabled = true
- script.Parent.Parent.CoinsDisplay.Visible = false
- wait(0.5)
- game.Players.LocalPlayer.Character.Torso.CFrame=CFrame.new(Vector3.new(377.2, 507.591, -151.29))-- Teleport
- script.Parent.Parent.IntroCamera.Disabled = true
- game.Workspace.CurrentCamera.CameraSubject = game.Players.LocalPlayer.Character.Humanoid
- game.Workspace.CurrentCamera.CameraType = "Custom"
- wait(3)
- script.Parent.Parent.LoadingFrame.Visible = false
- script.Parent.Parent.leaderstats.Visible = true
- script.Parent.Parent.leaderstats:TweenPosition(UDim2.new(0.78, 0, 0.3, 0), "In", "Bounce", 1)
- script.Parent.Parent.Parent.HamsterBallSpawner.Frame.Visible = true
- script.Parent.Parent.Parent.HamsterBallSpawner.Frame:TweenPosition(UDim2.new(0, 0, 0.4, 0), "In", "Bounce", 1)
- script.Parent.Parent.Frame0.Visible = true
- script.Parent.Parent.Frame0:TweenPosition(UDim2.new(0.325, 0, 0, 0), "In", "Bounce", 1)
- script.Parent:Destroy()
- end)
- hamster2.MouseButton1Click:connect(function()
- script.Parent.Visible = false
- script.Parent.Parent.LoadingFrame.Visible = true
- model2:SetActive(false)
- script.Parent.Parent.IntroCamera.Disabled = true
- script.Parent.Parent.CoinsDisplay.Visible = false
- wait(0.5)
- game.Players.LocalPlayer.Character.Torso.CFrame=CFrame.new(Vector3.new(377.2, 503.591, -278.29))-- Teleport
- script.Parent.Parent.IntroCamera.Disabled = true
- game.Workspace.CurrentCamera.CameraSubject = game.Players.LocalPlayer.Character.Humanoid
- game.Workspace.CurrentCamera.CameraType = "Custom"
- wait(3)
- script.Parent.Parent.LoadingFrame.Visible = false
- script.Parent.Parent.leaderstats.Visible = true
- script.Parent.Parent.leaderstats:TweenPosition(UDim2.new(0.78, 0, 0.3, 0), "In", "Bounce", 1)
- script.Parent.Parent.Parent.HamsterBallSpawner.Frame.Visible = true
- script.Parent.Parent.Parent.HamsterBallSpawner.Frame:TweenPosition(UDim2.new(0, 0, 0.4, 0), "In", "Bounce", 1)
- script.Parent.Parent.Frame0.Visible = true
- script.Parent.Parent.Frame0:TweenPosition(UDim2.new(0.325, 0, 0, 0), "In", "Bounce", 1)
- script.Parent:Destroy()
- end)
- hamster3.MouseButton1Click:connect(function()
- if game.Workspace.Gamepass:InvokeServer(4735699) then
- script.Parent.Visible = false
- script.Parent.Parent.LoadingFrame.Visible = true
- model3:SetActive(false)
- script.Parent.Parent.IntroCamera.Disabled = true
- script.Parent.Parent.CoinsDisplay.Visible = false
- wait(0.5)
- game.Players.LocalPlayer.Character.Torso.CFrame=CFrame.new(Vector3.new(376.7, 507.591, -234.29))-- Teleport
- script.Parent.Parent.IntroCamera.Disabled = true
- game.Workspace.CurrentCamera.CameraSubject = game.Players.LocalPlayer.Character.Humanoid
- game.Workspace.CurrentCamera.CameraType = "Custom"
- wait(3)
- script.Parent.Parent.LoadingFrame.Visible = false
- script.Parent.Parent.leaderstats.Visible = true
- script.Parent.Parent.leaderstats:TweenPosition(UDim2.new(0.78, 0, 0.3, 0), "In", "Bounce", 1)
- script.Parent.Parent.Parent.HamsterBallSpawner.Frame.Visible = true
- script.Parent.Parent.Parent.HamsterBallSpawner.Frame:TweenPosition(UDim2.new(0, 0, 0.4, 0), "In", "Bounce", 1)
- script.Parent.Parent.Frame0.Visible = true
- script.Parent.Parent.Frame0:TweenPosition(UDim2.new(0.325, 0, 0, 0), "In", "Bounce", 1)
- script.Parent:Destroy()
- else
- -- they don't have pass so prompt them to buy it...
- game:GetService("MarketplaceService"):PromptGamePassPurchase(game.Players.LocalPlayer,4735699)
- end
- end)
- hamster4.MouseButton1Click:connect(function()
- if game.Workspace.Gamepass:InvokeServer(4735706) then
- script.Parent.Visible = false
- script.Parent.Parent.LoadingFrame.Visible = true
- model4:SetActive(false)
- script.Parent.Parent.IntroCamera.Disabled = true
- script.Parent.Parent.CoinsDisplay.Visible = false
- wait(0.5)
- game.Players.LocalPlayer.Character.Torso.CFrame=CFrame.new(Vector3.new(374.2, 508.591, -319.29))-- Teleport
- script.Parent.Parent.IntroCamera.Disabled = true
- game.Workspace.CurrentCamera.CameraSubject = game.Players.LocalPlayer.Character.Humanoid
- game.Workspace.CurrentCamera.CameraType = "Custom"
- wait(3)
- script.Parent.Parent.LoadingFrame.Visible = false
- script.Parent.Parent.leaderstats.Visible = true
- script.Parent.Parent.leaderstats:TweenPosition(UDim2.new(0.78, 0, 0.3, 0), "In", "Bounce", 1)
- script.Parent.Parent.Parent.HamsterBallSpawner.Frame.Visible = true
- script.Parent.Parent.Parent.HamsterBallSpawner.Frame:TweenPosition(UDim2.new(0, 0, 0.4, 0), "In", "Bounce", 1)
- script.Parent.Parent.Frame0.Visible = true
- script.Parent.Parent.Frame0:TweenPosition(UDim2.new(0.325, 0, 0, 0), "In", "Bounce", 1)
- script.Parent:Destroy()
- else
- -- they don't have pass so prompt them to buy it...
- game:GetService("MarketplaceService"):PromptGamePassPurchase(game.Players.LocalPlayer,4735706)
- end
- end)
- hamster5.MouseButton1Click:connect(function()
- if game.Workspace.Gamepass:InvokeServer(4735701) then
- script.Parent.Visible = false
- script.Parent.Parent.LoadingFrame.Visible = true
- model5:SetActive(false)
- script.Parent.Parent.IntroCamera.Disabled = true
- script.Parent.Parent.CoinsDisplay.Visible = false
- wait(0.5)
- game.Players.LocalPlayer.Character.Torso.CFrame=CFrame.new(Vector3.new(376.2, 507.591, -191.29))-- Teleport
- script.Parent.Parent.IntroCamera.Disabled = true
- game.Workspace.CurrentCamera.CameraSubject = game.Players.LocalPlayer.Character.Humanoid
- game.Workspace.CurrentCamera.CameraType = "Custom"
- wait(3)
- script.Parent.Parent.LoadingFrame.Visible = false
- script.Parent.Parent.leaderstats.Visible = true
- script.Parent.Parent.leaderstats:TweenPosition(UDim2.new(0.78, 0, 0.3, 0), "In", "Bounce", 1)
- script.Parent.Parent.Parent.HamsterBallSpawner.Frame.Visible = true
- script.Parent.Parent.Parent.HamsterBallSpawner.Frame:TweenPosition(UDim2.new(0, 0, 0.4, 0), "In", "Bounce", 1)
- script.Parent.Parent.Frame0.Visible = true
- script.Parent.Parent.Frame0:TweenPosition(UDim2.new(0.325, 0, 0, 0), "In", "Bounce", 1)
- script.Parent:Destroy()
- else
- -- they don't have pass so prompt them to buy it...
- game:GetService("MarketplaceService"):PromptGamePassPurchase(game.Players.LocalPlayer,4735701)
- end
- end)
- hamster6.MouseButton1Click:connect(function()
- if game.Workspace.Gamepass:InvokeServer(4735711) then
- script.Parent.Visible = false
- script.Parent.Parent.LoadingFrame.Visible = true
- model6:SetActive(false)
- script.Parent.Parent.IntroCamera.Disabled = true
- script.Parent.Parent.CoinsDisplay.Visible = false
- wait(0.5)
- game.Players.LocalPlayer.Character.Torso.CFrame=CFrame.new(Vector3.new(377.2, 508.591, -111.29))-- Teleport
- script.Parent.Parent.IntroCamera.Disabled = true
- game.Workspace.CurrentCamera.CameraSubject = game.Players.LocalPlayer.Character.Humanoid
- game.Workspace.CurrentCamera.CameraType = "Custom"
- wait(3)
- script.Parent.Parent.LoadingFrame.Visible = false
- script.Parent.Parent.leaderstats.Visible = true
- script.Parent.Parent.leaderstats:TweenPosition(UDim2.new(0.78, 0, 0.3, 0), "In", "Bounce", 1)
- script.Parent.Parent.Parent.HamsterBallSpawner.Frame.Visible = true
- script.Parent.Parent.Parent.HamsterBallSpawner.Frame:TweenPosition(UDim2.new(0, 0, 0.4, 0), "In", "Bounce", 1)
- script.Parent.Parent.Frame0.Visible = true
- script.Parent.Parent.Frame0:TweenPosition(UDim2.new(0.325, 0, 0, 0), "In", "Bounce", 1)
- script.Parent:Destroy()
- else
- -- they don't have pass so prompt them to buy it...
- game:GetService("MarketplaceService"):PromptGamePassPurchase(game.Players.LocalPlayer,4735711)
- end
- end)
- hamster7.MouseButton1Click:connect(function()
- if game.Workspace.Gamepass:InvokeServer(4735712) then
- script.Parent.Visible = false
- script.Parent.Parent.LoadingFrame.Visible = true
- model7:SetActive(false)
- script.Parent.Parent.IntroCamera.Disabled = true
- script.Parent.Parent.CoinsDisplay.Visible = false
- wait(0.5)
- game.Players.LocalPlayer.Character.Torso.CFrame=CFrame.new(Vector3.new(378.2, 507.47, -31.29))-- Teleport
- script.Parent.Parent.IntroCamera.Disabled = true
- game.Workspace.CurrentCamera.CameraSubject = game.Players.LocalPlayer.Character.Humanoid
- game.Workspace.CurrentCamera.CameraType = "Custom"
- wait(3)
- script.Parent.Parent.LoadingFrame.Visible = false
- script.Parent.Parent.leaderstats.Visible = true
- script.Parent.Parent.leaderstats:TweenPosition(UDim2.new(0.78, 0, 0.3, 0), "In", "Bounce", 1)
- script.Parent.Parent.Parent.HamsterBallSpawner.Frame.Visible = true
- script.Parent.Parent.Parent.HamsterBallSpawner.Frame:TweenPosition(UDim2.new(0, 0, 0.4, 0), "In", "Bounce", 1)
- script.Parent.Parent.Frame0.Visible = true
- script.Parent.Parent.Frame0:TweenPosition(UDim2.new(0.325, 0, 0, 0), "In", "Bounce", 1)
- script.Parent:Destroy()
- else
- -- they don't have pass so prompt them to buy it...
- game:GetService("MarketplaceService"):PromptGamePassPurchase(game.Players.LocalPlayer,4735712)
- end
- end)
- local remoteF = game.ReplicatedStorage:WaitForChild("HamsterRM")
- hamster8.MouseButton1Click:connect(function()
- local BadgeId = 2023550643
- local BadgeService = game:GetService("BadgeService")
- if remoteF:InvokeServer(BadgeId) then
- script.Parent.Visible = false
- script.Parent.Parent.LoadingFrame.Visible = true
- script.Parent.Parent.CoinsDisplay.Visible = false
- model8:SetActive(false)
- script.Parent.Parent.IntroCamera.Disabled = true
- wait(0.5)
- game.Players.LocalPlayer.Character.Torso.CFrame=CFrame.new(Vector3.new(374.2, 506.591, -352.29))-- Teleport
- script.Parent.Parent.IntroCamera.Disabled = true
- game.Workspace.CurrentCamera.CameraSubject = game.Players.LocalPlayer.Character.Humanoid
- game.Workspace.CurrentCamera.CameraType = "Custom"
- wait(3)
- script.Parent.Parent.LoadingFrame.Visible = false
- script.Parent.Parent.leaderstats.Visible = true
- script.Parent.Parent.leaderstats:TweenPosition(UDim2.new(0.78, 0, 0.3, 0), "In", "Bounce", 1)
- script.Parent.Parent.Parent.HamsterBallSpawner.Frame.Visible = true
- script.Parent.Parent.Parent.HamsterBallSpawner.Frame:TweenPosition(UDim2.new(0, 0, 0.4, 0), "In", "Bounce", 1)
- script.Parent.Parent.Frame0.Visible = true
- script.Parent.Parent.Frame0:TweenPosition(UDim2.new(0.325, 0, 0, 0), "In", "Bounce", 1)
- script.Parent:Destroy()
- else
- script.Parent.Error.Visible = true
- wait(2)
- script.Parent.Error.Visible = false
- end
- end)
- hamster9.MouseButton1Click:connect(function()
- if stats.Hamster1.Value == 1 then
- script.Parent.Visible = false
- script.Parent.Parent.LoadingFrame.Visible = true
- model9:SetActive(false)
- script.Parent.Parent.IntroCamera.Disabled = true
- script.Parent.Parent.CoinsDisplay.Visible = false
- wait(0.5)
- game.Players.LocalPlayer.Character.Torso.CFrame=CFrame.new(Vector3.new(377.201, 509.552, 17.71))-- Teleport
- script.Parent.Parent.IntroCamera.Disabled = true
- game.Workspace.CurrentCamera.CameraSubject = game.Players.LocalPlayer.Character.Humanoid
- game.Workspace.CurrentCamera.CameraType = "Custom"
- wait(3)
- script.Parent.Parent.LoadingFrame.Visible = false
- script.Parent.Parent.leaderstats.Visible = true
- script.Parent.Parent.leaderstats:TweenPosition(UDim2.new(0.78, 0, 0.3, 0), "In", "Bounce", 1)
- script.Parent.Parent.Parent.HamsterBallSpawner.Frame.Visible = true
- script.Parent.Parent.Parent.HamsterBallSpawner.Frame:TweenPosition(UDim2.new(0, 0, 0.4, 0), "In", "Bounce", 1)
- script.Parent.Parent.Frame0.Visible = true
- script.Parent.Parent.Frame0:TweenPosition(UDim2.new(0.325, 0, 0, 0), "In", "Bounce", 1)
- script.Parent:Destroy()
- elseif stats.Hamster1.Value == 0 then
- if stats.Coins.Value >= 50 then
- local success = game.ReplicatedStorage.ApproveCoinsPurchase:InvokeServer("hamster", script.Parent.Nametag.Text)
- if success then
- script.Parent.Hamster9.CoinImage.Visible = false
- script.Parent.Hamster9.Price.Visible = false
- script.Parent.Hamster9.Text = 'Play!'
- script.Parent.Hamster9.TextColor3 = Color3.new(255,255,255)
- script.Parent.Hamster9.TextStrokeColor3 = Color3.new(255,255,255)
- script.Parent.Hamster9.Shadow.Text = 'Play!'
- end
- else
- print("User has not enough coins")
- script.Parent.Parent.CoinsShop.Visible = true
- script.Parent.Parent.CoinsShop:TweenPosition(UDim2.new(0.35, 0, 0.2, 0), "In", "Bounce", 1)
- end
- end
- end)
- hamster10.MouseButton1Click:connect(function()
- if game.Workspace.Gamepass:InvokeServer(4735754) then
- script.Parent.Visible = false
- script.Parent.Parent.LoadingFrame.Visible = true
- model10:SetActive(false)
- script.Parent.Parent.IntroCamera.Disabled = true
- script.Parent.Parent.CoinsDisplay.Visible = false
- wait(0.5)
- game.Players.LocalPlayer.Character.Torso.CFrame=CFrame.new(Vector3.new(377.2, 508.552, 64.71))-- Teleport
- script.Parent.Parent.IntroCamera.Disabled = true
- game.Workspace.CurrentCamera.CameraSubject = game.Players.LocalPlayer.Character.Humanoid
- game.Workspace.CurrentCamera.CameraType = "Custom"
- wait(3)
- script.Parent.Parent.LoadingFrame.Visible = false
- script.Parent.Parent.leaderstats.Visible = true
- script.Parent.Parent.leaderstats:TweenPosition(UDim2.new(0.78, 0, 0.3, 0), "In", "Bounce", 1)
- script.Parent.Parent.Parent.HamsterBallSpawner.Frame.Visible = true
- script.Parent.Parent.Parent.HamsterBallSpawner.Frame:TweenPosition(UDim2.new(0, 0, 0.4, 0), "In", "Bounce", 1)
- script.Parent.Parent.Frame0.Visible = true
- script.Parent.Parent.Frame0:TweenPosition(UDim2.new(0.325, 0, 0, 0), "In", "Bounce", 1)
- script.Parent:Destroy()
- else
- -- they don't have pass so prompt them to buy it...
- game:GetService("MarketplaceService"):PromptGamePassPurchase(game.Players.LocalPlayer,4735754)
- end
- end)
- hamster11.MouseButton1Click:connect(function()
- if game.Workspace.Gamepass:InvokeServer(4735754) then
- script.Parent.Visible = false
- script.Parent.Parent.LoadingFrame.Visible = true
- model11:SetActive(false)
- script.Parent.Parent.IntroCamera.Disabled = true
- script.Parent.Parent.CoinsDisplay.Visible = false
- wait(0.5)
- game.Players.LocalPlayer.Character.Torso.CFrame=CFrame.new(Vector3.new(376.2, 508.552, 110.71))-- Teleport
- script.Parent.Parent.IntroCamera.Disabled = true
- game.Workspace.CurrentCamera.CameraSubject = game.Players.LocalPlayer.Character.Humanoid
- game.Workspace.CurrentCamera.CameraType = "Custom"
- wait(3)
- script.Parent.Parent.LoadingFrame.Visible = false
- script.Parent.Parent.leaderstats.Visible = true
- script.Parent.Parent.leaderstats:TweenPosition(UDim2.new(0.78, 0, 0.3, 0), "In", "Bounce", 1)
- script.Parent.Parent.Parent.HamsterBallSpawner.Frame.Visible = true
- script.Parent.Parent.Parent.HamsterBallSpawner.Frame:TweenPosition(UDim2.new(0, 0, 0.4, 0), "In", "Bounce", 1)
- script.Parent.Parent.Frame0.Visible = true
- script.Parent.Parent.Frame0:TweenPosition(UDim2.new(0.325, 0, 0, 0), "In", "Bounce", 1)
- script.Parent:Destroy()
- else
- -- they don't have pass so prompt them to buy it...
- game:GetService("MarketplaceService"):PromptGamePassPurchase(game.Players.LocalPlayer,4735754)
- end
- end)
- hamster12.MouseButton1Click:connect(function()
- if game.Workspace.Gamepass:InvokeServer(4735754) then
- script.Parent.Visible = false
- script.Parent.Parent.LoadingFrame.Visible = true
- model12:SetActive(false)
- script.Parent.Parent.IntroCamera.Disabled = true
- script.Parent.Parent.CoinsDisplay.Visible = false
- wait(0.5)
- game.Players.LocalPlayer.Character.Torso.CFrame=CFrame.new(Vector3.new(375.2, 508.551, 153.71))-- Teleport
- script.Parent.Parent.IntroCamera.Disabled = true
- game.Workspace.CurrentCamera.CameraSubject = game.Players.LocalPlayer.Character.Humanoid
- game.Workspace.CurrentCamera.CameraType = "Custom"
- wait(3)
- script.Parent.Parent.LoadingFrame.Visible = false
- script.Parent.Parent.leaderstats.Visible = true
- script.Parent.Parent.leaderstats:TweenPosition(UDim2.new(0.78, 0, 0.3, 0), "In", "Bounce", 1)
- script.Parent.Parent.Parent.HamsterBallSpawner.Frame.Visible = true
- script.Parent.Parent.Parent.HamsterBallSpawner.Frame:TweenPosition(UDim2.new(0, 0, 0.4, 0), "In", "Bounce", 1)
- script.Parent.Parent.Frame0.Visible = true
- script.Parent.Parent.Frame0:TweenPosition(UDim2.new(0.325, 0, 0, 0), "In", "Bounce", 1)
- script.Parent:Destroy()
- else
- -- they don't have pass so prompt them to buy it...
- game:GetService("MarketplaceService"):PromptGamePassPurchase(game.Players.LocalPlayer,4735754)
- end
- end)
- -----------------------------------------Spawn as chosen hamster after reset/died----------------------------------------------------
- ---NOTHING HERE----
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement